【无标题】

deepin15.11安装Docker-ce踩坑记录

这是一个踩坑记录

主要根据@grb123大神的本站博文《在 Deepin 15.10中安装Docker》进行操作中踩坑记录,请大家结合着阅读。

先说结论

请查看内核版本,如果还是4.15,请升级至4.9.
查看内核版本的命令:

sudo uname -a

我的踩坑过程

1、在该文第六步安装docker-ce时,报错:大致是文件尺寸不符(148202 != 148354)。您使用的镜像正在同步中?
半拉子的解决办法是:编辑/etc/apt/sources.list文件,将官方源注释掉,就可以安装了(先update,在install);
2、安装中继续报错:ExecStart=/usr/bin向/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILURE)
解决办法:升级内核至4.9,我的电脑恰好很久之前有过升级内核(版本为4.9),在启动项选择该版本启动,重新安装就ok了(升级后无线网卡出现查不到无线路由器的现象,这是可以解决的,不需要更新驱动,下一篇文章记录一下)。
3、第八步查看 docker 版本信息,报错:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
解决办法:编辑或新建文件/etc/docker/daemon.json,内容如下:

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

然后重启docker服务

systemctl restart docker

4、第九步测试报错:docker: error pulling image configuration: Get https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/fe/feb5d9fea6a5e9606aa995e879d862b825965ba48de054caab5ef356dc6b3412/data?verify=1667656915-q2LrKnz5uQU4lD0rw4H2N73pnOg%3D: net/http: TLS handshake timeout.
See ‘docker run --help’.
解决方法:编辑/etc/resolv.conf文件,新增行:

nameserver 8.8.8.8

然后重启docker服务。

首次发文,错误难以避免,请多多包涵!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值