[linux小白] Ubuntu22安装Docker
·
安装过程主要参考最详细的ubuntu 安装 docker教程 - 知乎 (zhihu.com),过程中遇到一些问题,有些自己解决,有些参考了网上其他资料,遂予以整合记录
1. 卸载旧版本docker
ubuntu自带的docker版本太低,需要先卸载旧的版本再安装新的,卸载命令如下:
sudo apt-get remove docker docker-engine docker.io containerd runc

2. 更新软件包
更新Ubuntu软件包列表和已安装软件的版本,命令如下:
sudo apt update
sudo apt upgrate

在执行sudo apt upgrade时有三个Error,检查了下发现是系统代理没关导致的:

关掉梯子后重新执行:

3. 安装docker依赖
Docker在Ubuntu上依赖一些软件包,执行以下命令来安装这些依赖:
sudo apt-get install ca-certificates curl gnupg lsb-release

4. 添加Docker官方GPG密钥
执行以下命令来添加Docker官方的GPG密钥:
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
执行后出现warning:

原因是apt-key失效,Warning: apt-key is deprecated (SOLVED) - Suay.Site有更详细的信息,于是执行以下命令:
curl -s http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/NAME.gpg --import

5. 添加Docker软件源
执行以下命令来添加Docker的软件源:
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

6. 安装docker
执行以下命令来安装Docker:
sudo apt-get install docker-ce docker-ce-cli containerd.io
前面一部分没有截进来

我们可以通过启动docker来验证我们是否成功安装。命令如下:
systemctl start docker
然后就会出现以下页面,输入该账户密码即可。

7. 安装工具
安装提供管理软件源的通用工具,命令如下:
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common

8. 验证安装是否成功
重启docker:
sudo service docker restart
验证:
sudo docker run hello-world
由于我们还没有拉取镜像,因此会出现以下结果,并且自动拉取

安装成功! 顺便还有两个简单操作:
1. 查看版本
sudo docker version

2. 查看镜像
sudo docker images

更多推荐
所有评论(0)