赞
踩
sudo su
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
- sudo apt-get update
- sudo apt-get upgrade
如果显示下面信息,不必理会,只是一个警告,在Ubuntu22+版本都会有这个警告,可以忽略,不用理会,如果你不想看的话可以输入下面这个代码,让警告不显示:
sudo cp /etc/apt/trusted.gpg /etc/apt/trusted.gpg.d
如果出现下面信息或后面出现类似信息,请自行搜索一下解决方案,一般是源有问题,换个时间有时候又可以了,就比较玄幻,笔者也没搞清楚原因
apt-get install ca-certificates curl gnupg lsb-release
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
看到ok就添加成功了,过时警告同上
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
这些必须全部命中
可能会显示下面这条信息,同上不理会
apt-get install docker-ce docker-ce-cli containerd.io
7.查看是否安装成功
docker --version
能显示版本信息说明,软件是安装成功的
sudo usermod -aG docker $USER
systemctl start docker
11.1.启动成功不显示任何信息
11.2出现下面的情况就是启动失败
11.2.1查看错误信息:
systemctl status docker
11.2.2 如果是这个错误,按如下步骤操作
用管理员权限启动vim,修改daemon.json文件
sudo vim /etc/docker/daemon.json
显示这个界面输入E
输入e后会跳转到这个界面,里面的内容不一定这样,如果没用的就直接删掉,有用的就留着。按delete键可以删除,然后把这个代码粘贴进去
将代码粘贴进去同上图
- {
- "registry-mirrors": ["https://registry.docker-cn.com"]
- }
-
然后按esc键,直接敲 :wq! 左下角会显示,没有空格,不能粘贴,要直接敲
apt-get -y install apt-transport-https ca-certificates curl software-properties-common
service docker restart
docker images
14.1 如果出现下面的情况,就是启动成功的(不一定有方框外的文件)
14.2如果出现下面这种情况,就是启动失败,需要启动docker
service start docker
sudo docker run hello-world
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。