Amazon Linux 2

  1. yum install -y docker
  2. systemctl enable docker
  3. systemctl start docker
  4. cp -a /etc/sysctl.conf{,.origin}
  5. echo "net.bridge.bridge-nf-call-ip6tables = 1" >> /etc/sysctl.conf
  6. echo "net.bridge.bridge-nf-call-iptables = 1" >> /etc/sysctl.conf
  7. sysctl -p

CentOS

准备工作

  1. yum install -y yum-utils \
  2. device-mapper-persistent-data \
  3. lvm2
  4. yum-config-manager \
  5. --add-repo \
  6. "https://download.docker.com/linux/centos/docker-ce.repo"

官方yum源

  1. cat > /etc/yum.repos.d/docker-ce.repo << 'EOF'
  2. [docker-ce-stable]
  3. name=Docker CE Stable - $basearch
  4. baseurl=https://download.docker.com/linux/centos/7/$basearch/stable
  5. enabled=1
  6. gpgcheck=1
  7. gpgkey=https://download.docker.com/linux/centos/gpg
  8. EOF

阿里镜像站

  1. cat > /etc/yum.repos.d/docker-ce-aliyun.repo << 'EOF'
  2. [docker-ce-stable]
  3. name=Docker CE Stable - $basearch
  4. baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/$basearch/stable
  5. enabled=1
  6. gpgcheck=1
  7. gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
  8. EOF

查询和安装指定版本

  1. yum list docker-ce --showduplicates | sort -r
  2. yum install docker-ce-<VERSION STRING>

Ubuntu 16.04及以上

https://docs.docker.com/install/linux/docker-ce/ubuntu/

阿里镜像站

  1. sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
  2. sudo add-apt-repository \
  3. "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
  4. $(lsb_release -cs) \
  5. stable"
  6. sudo apt-get install -y docker-ce docker-ce-cli containerd.io
  1. # 查看候选版本及版本表
  2. apt-cache policy docker-ce
  3. # 安装指定版本
  4. sudo apt-get install docker-ce=18.06.3~ce~3-0~ubuntu

Windows

安装的软件名是 Docker Desktop
https://download.docker.com/win/stable/Docker for Windows Installer.exe