ubuntu安装Docker(超级详细,常见错误解决方案也有附上)(军师不上战场,上了就是小丑王,都是笔者自己踩过的坑,)

1.进入管理员模式

sudo su

2.输入密码

3.卸载原有可能存在的Docker软件

for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

 e1edda7b4ce34235af3f4454891a7cfb.png

4.更新软件源

sudo apt-get update
sudo apt-get upgrade

 

如果显示下面信息,不必理会,只是一个警告,在Ubuntu22+版本都会有这个警告,可以忽略,不用理会,如果你不想看的话可以输入下面这个代码,让警告不显示:
 

sudo cp /etc/apt/trusted.gpg /etc/apt/trusted.gpg.d

523d8fe0aa724ae69a64b12c7e20c891.png

如果出现下面信息或后面出现类似信息,请自行搜索一下解决方案,一般是源有问题,换个时间有时候又可以了,就比较玄幻,笔者也没搞清楚原因

696d1320e55944f785f7a961b059cd63.png

 

5.安装docker依赖

apt-get install ca-certificates curl gnupg lsb-release

a1342a00810c415fa85e4ae7d2c5f154.png

 

6.添加docker秘钥

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

看到ok就添加成功了,过时警告同上 

c63dcbba1ac446be8d725aeab7cf51c9.png

 

7.添加Docker软件源

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

 这些必须全部命中9b9ef1afe1d84497a462595107016eb4.png

 可能会显示下面这条信息,同上不理会

c57b54a0031d490a9e3e1cc7b61e63eb.png

 

8.安装Docker

apt-get install docker-ce docker-ce-cli containerd.io

4dd4ab62b7294fdfbb732b6c5cccc87a.png

 7.查看是否安装成功

docker --version

 能显示版本信息说明,软件是安装成功的

 3b70ebfc932248ff92cd28482719c57f.png

9.配置用户组,这样就可以不用每次使用docker都要sudo了

sudo usermod -aG docker $USER

 c9d8aa866fdb4e779d5185f52b7031ca.png

 

10.重启计算机

 

11.启动Docker

systemctl start docker

11.1.启动成功不显示任何信息

 

11.2出现下面的情况就是启动失败

17c7fbc65e3346cbb014194ca0832f6b.png

 

11.2.1查看错误信息:

systemctl status docker

8121741aded949549cf8dfada84ec4d0.png

11.2.2 如果是这个错误,按如下步骤操作

用管理员权限启动vim,修改daemon.json文件

sudo vim /etc/docker/daemon.json 

 显示这个界面输入E

b76f24d8a7454e76b09e246c709ce538.png

 输入e后会跳转到这个界面,里面的内容不一定这样,如果没用的就直接删掉,有用的就留着。按delete键可以删除,然后把这个代码粘贴进去

0a6dcb1f89944cc1978efc7fb426307a.png 将代码粘贴进去同上图

{
    "registry-mirrors": ["https://registry.docker-cn.com"]
}

然后按esc键,直接敲  :wq!  左下角会显示,没有空格,不能粘贴,要直接敲

6a90a627f4a84eed92817e5d800fcdaf.png

 

12.安装工具

apt-get -y install apt-transport-https ca-certificates curl software-properties-common

13.重启Docker

service docker restart

14.显示一下镜像列表

docker images

 14.1 如果出现下面的情况,就是启动成功的(不一定有方框外的文件)

dd6cce7bd0ae4aa89408d9dea00490a5.png

14.2如果出现下面这种情况,就是启动失败,需要启动docker

service start docker

07df606059e34856a8170755593d68ef.png

 

15.用Docker运行一下helloWord,显示下面消息就安装成功了

sudo docker run hello-world

879b436c462d42208030151619d552e4.png

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值