在新主机上首次安装 Docker-CE 之前,需要设置 Docker存储库。之后,您可以从存储库安装和更新 Docker 。如果不是在新主机上首次安装 Docker-CE,为确保安装不会出错,可以执行卸载旧版本操作。
卸载旧版本
Docker 的旧版本被称为docker
,docker.io
或docker-engine
。如果已安装,请卸载它们:
1 | sudo apt-get remove docker docker-engine docker.io containerd runc |
安装步骤
更新 apt 包索引:
1
sudo apt-get update
安装软件包以允许 apt 通过HTTPS使用存储库:
1
2
3
4
5
6sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg2 \
software-properties-common添加Docker的官方GPG密钥:
1
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
使用下行命令来设置稳定的存储库:
1
echo "deb https://download.docker.com/linux/debian buster stable" > /etc/apt/sources.list
buster是Debian10的发行版的名称。lsb_release -cs 命令可以返回Debian发行版的名称。
安装Docker-CE:
更新 apt 包索引并安装最新版本的 Docker-CE。
1
2sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io验证是否正解安装Docker-CE:
1
sudo docker run hello-world
此命令下载测试图像并在容器中运行它。容器运行时,它会打印参考消息并退出。