Amazon Linux 2
yum install -y docker
systemctl enable docker
systemctl start docker
cp -a /etc/sysctl.conf{,.origin}
echo "net.bridge.bridge-nf-call-ip6tables = 1" >> /etc/sysctl.conf
echo "net.bridge.bridge-nf-call-iptables = 1" >> /etc/sysctl.conf
sysctl -p
CentOS
准备工作
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
yum-config-manager \
--add-repo \
"https://download.docker.com/linux/centos/docker-ce.repo"
官方yum源
cat > /etc/yum.repos.d/docker-ce.repo << 'EOF'
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://download.docker.com/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg
EOF
阿里镜像站
cat > /etc/yum.repos.d/docker-ce-aliyun.repo << 'EOF'
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
EOF
查询和安装指定版本
yum list docker-ce --showduplicates | sort -r
yum install docker-ce-<VERSION STRING>
Ubuntu 16.04及以上
https://docs.docker.com/install/linux/docker-ce/ubuntu/
阿里镜像站
sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"
sudo apt-get install -y docker-ce docker-ce-cli containerd.io
# 查看候选版本及版本表
apt-cache policy docker-ce
# 安装指定版本
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