我这是新装的CentOS8.1,系统默认安装有podman,podman与docker会有冲突,所以最好先卸载podman。(不卸载也必须先停掉podman,不然装上不docker{我已经替大家试过了,不卸载肯定装不上},建议最好先卸载了,免得后面出现异常的问题。)

在啰嗦一点, podman 是现在比较被看好的容器引擎,功能和docker差不多,也是centos官方推荐的容器引擎,从centos8开始已默认安装podman。

1、卸载podman

yum remove podman

2、添加必要的Docker存储库

dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

3、安装 containerd.io

dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.12-3.1.el7.x86_64.rpm

4、安装Docker CE

dnf install docker-ce

5、检查Docker是否安装成功

docker -v

我这安装完成后会自动启动docker,如果你的没有自动启动可以手动启动

#启动docker
systemctl strar docker
#重起docker
systemctl restart docker

6、开启端口映射到docker

firewall-cmd --zone=public --add-masquerade --permanent
firewall-cmd --reload
#重启docker
systemctl restart docker

7、开机自启动docker

systemctl enable --now docker

好了,你现在可以开始愉快的使用docker了

注意:如果你不是用root账号进行安装,安装时请自行在命令前加 sudo

本文参考了: https://blog.tintinlabs.com/install-docker-ce-on-the-centos-8/

本站使用「署名 4.0 国际」创作协议,可自由转载、引用,但需署名原版权作者且注明文章出处。

免责声明:
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长,并提供相应的资质证明,我们将于3个工作日内予以删除!
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如果喜欢,请你购买正版,享受售后服务!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如有链接无法下载、失效或广告,请联系客服处理,有奖励!
5. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!


我的盒子|觅盒 » CentOS8.1安装Docker

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

提供最优质的资源集合

立即查看 了解详情