针对于CentOS8安装docker与compose的教程

这篇具有很好参考价值的文章主要介绍了针对于CentOS8安装docker与compose的教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

针对安装持续报错问题,为了避免掉坑,请跟着教程一步步来

安装完centOS 8系统之后,我们先配置一个国内的yum源,先确保网络的连通

这是我的版本号

centos8安装docker-compose,docker,centos,linux,composer,pip

1、首先进入/etc/yum.repos.d/目录下,新建一个bak目录,用于保存系统中原来的repo文件

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mkdir bak
[root@localhost yum.repos.d]# mv *.repo bak/
centos8安装docker-compose,docker,centos,linux,composer,pip

2、在CentOS中配置使用阿里的开源镜像

[root@localhost yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-8.repo
centos8安装docker-compose,docker,centos,linux,composer,pip

3、清除系统yum缓存,并重新生成新的yum缓存

[root@localhost yum.repos.d]# yum makecache
[root@localhost yum.repos.d]# yum clean all
centos8安装docker-compose,docker,centos,linux,composer,pip

4、安装docker环境依赖

[root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
centos8安装docker-compose,docker,centos,linux,composer,pip

4.1、配置国内docker的yum源(国内阿里云)

[root@localhost ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
centos8安装docker-compose,docker,centos,linux,composer,pip

5、安装最新版本的docker engine-community和container

[root@localhost yum.repos.d]# yum install docker-ce docker-ce-cli containerd.io
centos8安装docker-compose,docker,centos,linux,composer,pip

!!!注意!!!此时会出现报错

package docker-ce-3:19.03.8-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the provide

问题分析:podman包冲突,解决方法:解决冲突

[root@localhost yum.repos.d]# yum erase podman buildah
centos8安装docker-compose,docker,centos,linux,composer,pip

5.2、解决完冲突我们继续安装即可:

[root@localhost yum.repos.d]# sudo yum install docker-ce docker-ce-cli containerd.io -y
centos8安装docker-compose,docker,centos,linux,composer,pip

6、开启docker并设置开机自启动

[root@localhost yum.repos.d]# systemctl start docker
[root@localhost yum.repos.d]# systemctl enable docker

7、显示docker版本信息

[root@localhost yum.repos.d]# docker version
centos8安装docker-compose,docker,centos,linux,composer,pip

8、安装docker-compose(这里使用pip的方式安装,官方安装自行百度)

8.1、安装python-pip(此处)

[root@localhost ~]# yum -y install epel-release
[root@localhost ~]# yum -y install python3-pip
centos8安装docker-compose,docker,centos,linux,composer,pip

8.2、安装docker-compose

[root@localhost ~]# pip3 install docker-compose

8.3、!!!注意!!!此处会出现报错

centos8安装docker-compose,docker,centos,linux,composer,pip

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-x1nkjgy7/cryptography/

解决方案:更新插件

[root@localhost ~]# python3 -m pip install --upgrade setupTools
[root@localhost ~]# python3 -m pip install --upgrade pip
centos8安装docker-compose,docker,centos,linux,composer,pip

更新完后,接着继续安装即可成功

[root@localhost ~]# pip3 install docker-compose
centos8安装docker-compose,docker,centos,linux,composer,pip

9、安装完后,执行查看版本的命令

[root@localhost ~]# docker-compose version
centos8安装docker-compose,docker,centos,linux,composer,pip

10.这边发现了报错问题,查看一下版本信息

[root@localhost ~]# pip show Cryptography
centos8安装docker-compose,docker,centos,linux,composer,pip

问题分析:Cryptography版本太高了,解决办法:降版本

10.1、卸载当前版本

[root@localhost ~]# pip uninstall cryptography
centos8安装docker-compose,docker,centos,linux,composer,pip

10.2、查看有哪些版本

[root@localhost ~]# pip install cryptography==
centos8安装docker-compose,docker,centos,linux,composer,pip

10.3、安装较低版本

[root@localhost ~]# pip install cryptography==3.4.8
centos8安装docker-compose,docker,centos,linux,composer,pip
最后查看一下docker-compose版本
centos8安装docker-compose,docker,centos,linux,composer,pip

可以正常查看docker版本信息,说明docker部署没有问题

此安装docker教程只针对CentOS 8的版本,其余版本作者没有尝试过

新人发稿 多多关照文章来源地址https://www.toymoban.com/news/detail-737335.html

到了这里,关于针对于CentOS8安装docker与compose的教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CentOS8详细安装教程--图文介绍超详细

    CentOS8详细安装教程--图文介绍超详细 目录 VMware介绍 CentOS介绍 一、下载 镜像地址:Download 这里选择阿里镜像  二、开始安装Centos8 1.【文件】-----【新建虚拟机】(快捷键:Ctrl+N) 2.  这里我们选择【典型】即可----【下一步】 3.【稍后安装】----【下一步】  4. 操作系统选择

    2024年02月01日
    浏览(36)
  • 2022国赛28:centos8.5离线安装docker

    大赛试题内容: 八、虚拟化(20分) 在Linux2上安装docker-ce,导入centos镜像。软件包和镜像存放在物理机D:softDockerLinux。 创建名称为skills的容器,映射Linux2的80端口到容器的80端口,在容器内安装apache2,默认网页内容为“HelloContainer”。 解答过程: 下载CENTOS8镜像文件并复制到云

    2023年04月19日
    浏览(31)
  • Mac 安装 Linux(Centos8) 虚拟机 保姆级教程

    先贴出本人电脑的环境 本文用到的所有文件都在里面, centos8镜像 , VMware 软件包 , Termius 下好放在一个宽敞整洁的文件夹备用 VMWare 的 key 需要自行解决(可以去pdd看看) 先 安装 vmware ,然后打开,将下载的 iso 镜像拖入 Continue, 然后 随便选一个 继续,点击 customize Settings, 改

    2024年03月10日
    浏览(77)
  • Centos8安装docker并配置Kali Linux图形化界面

    鉴于目前网上没有完整的好用的docker安装kali+桌面连接的教程,所以我想做一个。 麻了,这服务器供应商提供的镜像是真的纯净,纯净到啥都没有。 问题一:Centos8源有问题 Error: Failed to download metadata for repo \\\'appstream\\\': Cannot prepare internal mirrorlist: No URLs in mirrorlist 解决办法 自2

    2024年02月07日
    浏览(43)
  • 在centos8中升级并安装最新版本docker-ce

    查看你当前的linux内核版本是否符合官方对linux版本的要求: 卸载旧版本(如果安装过旧版本的话): 安装需要的软件包: 设置yum源: 或者使用阿里源 安装最新版: 启动docker: 加入开机启动: 验证安装是否成功: 第二种方法:使用docker官方脚本安装 1、确保 yum 包更新到最新

    2024年02月12日
    浏览(34)
  • centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】

    centos官网:https://www.centos.org/ 进入官网后,点击Download 选择 Centos Stream 8 x86_64 ,并且点击进入 然后会出现国内的镜像地址和国外的地址,选一个国内的镜像地址进入,这里我选的第二个 http://mirror.lzu.edu.cn/centos/8-stream/isos/x86_64/ 然后选择对应的版本文件下载即可,大概得半个小

    2024年01月21日
    浏览(41)
  • CentOS8安装RabbitMQ

    1、安装Erlang环境 具体下载哪个版本需要看RabbitMQ需要安装的版本 RabbitMQ和Erlang版本对应 官网安装指定的Erlang版本 下载RabbitMQ的rpm包 上传Erlang和对应的RabbitMQ安装包 卸载前面的Erlang和RabbitMQ (一)、安装Erlang (二)、安装RabbitMQ 启动RabbitMQ 开放端口 添加用户 报错 Error: unab

    2024年02月04日
    浏览(30)
  • centos8.x系统安装K8S,kubernetes集群v1.23.9,docker支持的最后一个版本

    卸载podman,centos默认安装了podman容器(不管有没有,执行下总没错),可能与docker存在冲突 2.1 第一种安装方法 docker安装请参考 Linux系统在线安装docker任意版本完整教程 2.2 第二种安装方法 ** ##执行完毕后请记住如下的信息: **

    2024年02月12日
    浏览(52)
  • CentOS8 安装 RabbitMQ【纯安装手册】

    安装RabbitMQ 注意:以下的命令都是用root用户操作的 下载Centos-8.repo 生成缓存 更新yum 由于 rabbitmq 是基于 erlang 语言开发的,所以必须先安装 erlang 安装依赖 erlang官网下载地址 erlang的github下载地址 github访问可以下载这个软件加速器 解决访问github慢或打不开的问题资源-CSDN文库

    2024年02月04日
    浏览(39)
  • 【RocketMQ】CentOS8安装RocketMQ

    检查jdk环境 RocketMQ是基于java开发的,安装之前请先查看是否有jdk环境 如果没有请去官网(https://www.oracle.com/java/technologies/downloads/#java8)下载 下载RocketMQ安装包 前往官网(https://rocketmq.apache.org/download)下载,选择二进制文件 在Linux环境中安装 把下载好的文件传入Linux系统中,

    2024年02月12日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包