之前很懒,加上工作忙,最近每天晚上都会更新
今天安装docker-compose 和docker 报了很多错,真的是绞尽脑汁
来个链接,
Ubuntu安装docker时出现 依赖: containerd.io (>= 1.2.2-3) 但是它将不会被安装 错误
这个连接,很棒,为了防止作者删除,copy一份
作者实测,还是第二个比较彻底,我自己就是阿里源,但是不咋好用
解决办法1(推荐大家使用解决办法2):
查看自己能安装的版本
apt-cache madison docker-ce
安装指定版本
=后面为你的版本号
sudo apt-get install docker-ce=17.12.0~ce-0~ubuntu
查看是否成功
sudo docker run hello-world
解决办法2
以上方法可以安装指定版本的,但是如果你还要安装最新版本的不行,下面就提供另一种方法,我是参考清华大学源网站安装的https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/
先把你Ubuntu的源修改为清华大学的源
这个网上有很多教程
我把我使用的源分享给大家,大家的/etc/apt/sources.list源文件可以改为以下:
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenia
在Ubuntu上安装docker-compose和docker时遇到依赖错误,如containerd.io无法安装。解决方案包括指定版本安装和更换为清华大学源。更改源文件,删除旧的docker安装,然后更新源并安装所需依赖。通过这些步骤,可以解决apt-get update的报错问题。
最低0.47元/天 解锁文章

1469

被折叠的 条评论
为什么被折叠?



