一,更新源,下载依赖包
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
二,添加docker official GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
三,设置稳定仓库
echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
四,下载安装docker
- 1,安装最新版本docker
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
- 2,安装指定版本docker
apt-cache madison docker-ce # 查询可用版本docker-ce
apt-cache madison docker-ce-cli # 查询可用版本docker-ce-cli
# 安装指定版本docker-ce 以及docker-ce-cli,这里以docker-ce=5:18.09.0~3-0~ubuntu-xenial为例,docker-ce-cli不指定
apt-get install docker-ce=5:18.09.0~3-0~ubuntu-xenial docker-ce-cli containerd.io