Docker安装

Linux安装

  • 方式一:一键安装脚本
1
2
3
4
5
6
7
8
9
$ sudo wget -qO- https://get.docker.com/ | bash

$ # 如果上面的不行,执行下面两句
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh

$ # 安装成功执行下面语句,如果有类似回显,说明安装成功
$ docker --version
Docker version 23.0.1, build a5ee5b1
  • 方式二:二进制安装

Mac安装

下载:https://download.docker.com/mac/stable/Docker.dmg
双击安装

增加普通用户Docker权限

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
sudo gpasswd -a $USER docker
newgrp docker

# 没有sudo权限需要按照下面进行配置
a. 首先找到文件位置,示例中文件在/etc/sudoers位置。
whereis sudoers

b.强调内容 修改文件权限,一般文件默认为只读。
ls -l /etc/sudoers 查看文件权限
chmod -v u+w /etc/sudoers 修改文件权限为可编辑

c. 修改文件,在如下位置增加一行,保存退出。
vim /etc/sudoers 进入文件编辑器
文件内容改变如下:
root ALL=(ALL) ALL 已有行
appdeploy ALL=(ALL) ALL 新增行

d. 记得将文件权限还原回只读。
ls -l /etc/sudoers 查看文件权限
chmod -v u-w /etc/sudoers 修改文件权限为只读

如果上面没有生效,再重启下docker

  • systemctl daemon-reload
  • systemctl restart docker

Docker-Compose安装

  • 方式一:pip3安装
    • 有网络情况:
      pip3 install docker-compose
    • 无网络情况:
      1
      2
      3
      4
      # 使用有网络的电脑下载并上传
      pip3 download -d /root/software/python3.7/pippackage/ docker-compose
      # 安装
      pip3 install --no-index --find-links=/root/software/python3.7/pippackage/ docker-compose
  • 方式二: 二进制安装