博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS 8 安装 Docker
阅读量:4150 次
发布时间:2019-05-25

本文共 2512 字,大约阅读时间需要 8 分钟。

1、我直接使用安装命令安装

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

但是遇到如下报错信息

# Executing docker install script, commit: 3d8fe77c2c46c5b7571f94b42793905e5b3e42e4+ sh -c 'yum install -y -q yum-utils'+ sh -c 'yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo'Adding repo from: https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo+ '[' stable '!=' stable ']'+ sh -c 'yum makecache'CentOS-8 - AppStream                                                                               947  B/s | 4.3 kB     00:04    CentOS-8 - Base                                                                                    3.7 kB/s | 3.9 kB     00:01    CentOS-8 - Extras                                                                                   61  B/s | 1.5 kB     00:25    Docker CE Stable - x86_64                                                                          1.2 kB/s | 9.2 kB     00:07    Metadata cache created.+ '[' -n '' ']'+ sh -c 'yum install -y -q docker-ce'Error:  Problem: problem with installed package podman-1.6.4-10.module_el8.2.0+305+5e198a41.x86_64  - package podman-1.6.4-10.module_el8.2.0+305+5e198a41.x86_64 requires runc >= 1.0.0-57, but none of the providers can be installed  - package podman-2.0.5-5.module_el8.3.0+512+b3b58dca.x86_64 requires runc >= 1.0.0-57, but none of the providers can be installed  - package containerd.io-1.4.3-3.1.el8.x86_64 conflicts with runc provided by runc-1.0.0-65.rc10.module_el8.2.0+305+5e198a41.x86_64  - package containerd.io-1.4.3-3.1.el8.x86_64 obsoletes runc provided by runc-1.0.0-65.rc10.module_el8.2.0+305+5e198a41.x86_64  - package containerd.io-1.4.3-3.1.el8.x86_64 conflicts with runc provided by runc-1.0.0-68.rc92.module_el8.3.0+475+c50ce30b.x86_64  - package containerd.io-1.4.3-3.1.el8.x86_64 obsoletes runc provided by runc-1.0.0-68.rc92.module_el8.3.0+475+c50ce30b.x86_64  - package docker-ce-3:20.10.3-3.el8.x86_64 requires containerd.io >= 1.4.1, but none of the providers can be installed  - cannot install the best candidate for the job  - package runc-1.0.0-64.rc10.module_el8.3.0+479+69e2ae26.x86_64 is filtered out by modular filtering

这是因为CentOS 8中默认安泽了podman,与Docker冲突。

2、输入如下命令继续安装

yum install --allowerasing docker-ce

安装过程中,我们可以看到

在这里插入图片描述

其中,自动卸载了podman。直到出现Complete!完成安装~~~~

3、启动docker

systemctl start docker

4、查看docker状态

systemctl status docker

在这里插入图片描述

正在运行。
5、设置docker开机自动启动

systemctl enable docker.service

成功后,我们可以重启linux,输入reboot,启动成功后,发现docker仍是运行状态。

OK!安装成功!

转载地址:http://kqvti.baihongyu.com/

你可能感兴趣的文章
Qt文件夹选择对话框
查看>>
DeepLearning tutorial(5)CNN卷积神经网络应用于人脸识别(详细流程+代码实现)
查看>>
DeepLearning tutorial(6)易用的深度学习框架Keras简介
查看>>
DeepLearning tutorial(7)深度学习框架Keras的使用-进阶
查看>>
流形学习-高维数据的降维与可视化
查看>>
Python-OpenCV人脸检测(代码)
查看>>
python+opencv之视频人脸识别
查看>>
人脸识别(OpenCV+Python)
查看>>
6个强大的AngularJS扩展应用
查看>>
网站用户登录系统设计——jsGen实现版
查看>>
第三方SDK:讯飞语音听写
查看>>
第三方SDK:JPush SDK Eclipse
查看>>
第三方开源库:imageLoader的使用
查看>>
自定义控件:飞入飞出的效果
查看>>
自定义控件:动态获取控件的高
查看>>
第三方开源库:nineoldandroid:ValueAnimator 动态设置textview的高
查看>>
第三方SDK:百度地图SDK的使用
查看>>
Android studio_迁移Eclipse项目到Android studio
查看>>
JavaScript setTimeout() clearTimeout() 方法
查看>>
CSS border 属性及用border画各种图形
查看>>