概述
使用apt存储库安装
在新主机上首次安装Docker引擎之前,需要设置Docker的存储库。然后,就可以安装和更新存储库中的Docker
第一步设置存储库
首先更新软件包索引并安装软件包以允许使用:
## 更新软件包
sudo apt-get update
## 安装ca-certificates curl gnupg
sudo apt-get install -y ca-certificates curl gnupg
## 安装一个名为"keyrings"的文件到"/etc/apt/keyrings"目录下。其中,"-m 0755"表示设置文件的权限为0755,即所有者具有读、写和执行权限,而其他用户只有读和执行权限
install -m 0755 -d /etc/apt/keyrings
添加GPGkey:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
使用以下命令设置存储库:
echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
再次更新包索引:
sudo apt-get update
第二步安装Docker引擎
如果安装最新的版本请使用:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
如果要指定版本,需要先列出存储库中的版本:
apt-cache madison docker-ce | awk '{ print $3 }'
选择需要安装的版本,这个版本是根据自己电脑列出来的版本进行修改版本的:
VERSION_STRING=5:24.0.5-1~ubuntu.20.04~focal
安装Docker
apt-get install docker-ce=$VERSION_STRING docker-ce-cli=$VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin
查看docker是否启动
ps aux | grep -v grep | grep docker
最后就是验证是否安装成功:
sudo docker run hello-world
成功后会输出如下:
圈起来的部分表示“此消息是表示你的安装工作正常”。
到这里就表示Docker的安装已经完成了。