在CentOS 8上安装Docker更好的方法
【YINGSOO提示】文章部分内容收集整理于互联网,仅作参考!如需咨询“在CentOS 8上安装Docker更好的方法”等有关服务器、云主机租用、托管、配置、价格问题,请在线咨询YINGSOO客服,享受1v1贴心服务!
【热门主机】日本CN2服务器 | 韩国物理服务器 | 台湾100M服务器
【内容推荐】裸金属服务器和云主机服务器,谁才是未来的发展趋势?
最近写了一个关于在CentOS 8服务器上安装docker-ce的教程(请参阅:如何在CentOS 8上安装Docker CE)。尽管这些步骤可以满足您的要求(Docker Community Edition的工作实例),但是当您更新/升级CentOS时,会发现存在一些问题。所述问题集中在containerd.io软件包上(图A)。
您当然可以通过安装带有--nobest选项的docker-ce来解决此问题,这仍然可能导致CentOS 服务器升级问题。更好的方法是通过一些手动安装。这正是我要向您展示的内容。通过这种方法,升级CentOS不会有任何问题。
如何安装docker-ce
如果您尚未安装docker-ce,请刷新一下。步骤如下:
使用命令sudo dnf install docker-ce-3:18.09.1-3.el7安装docker-ce。
如有必要,请使用命令sudo systemctl disable firewalld强制在Docker容器中进行DNS解析。如果您不需要容器内的DNS解析,请不要运行该命令。
使用命令sudo systemctl enable --now docker启动并启用Docker守护程序。
使用命令sudo usermod -aG docker $ USER将用户添加到docker组。
注销并重新登录。
现在您已经安装了docker-ce,让我们可以升级CentOS而不会出现错误。
如何安装containerd.io软件包
要安装containerd.io软件包,请返回到终端窗口并发出命令:
sudo dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
手动安装containerd.io的第二个好处是,您现在可以安装最新版本的docker-ce,而不是安装旧的特定版本。使用以下命令安装最新的docker-ce版本:
sudo dnf install docker-ce
安装完成后,您现在应该可以升级CentOS服务器了。
爆款产品:美国服务器去首页享优惠!YINGSOO推出Phala挖矿服务器、Chia奇亚农场服务器、Swarm物理节点服务器、Swarm母鸡服务器、Swarm云节点服务器、国内矿机服务器海外托管、《Phala PHA挖矿资料大全》,《swarm bzz挖矿资料大全》,Swarm Bee节点租用请咨询YINGSOO客服!官网WWW.YINGSOO.com
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。