搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
数据结构灵魂2
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Verilog常用运算符及表达式_verilog操作符
2
Linux系统中如何开启和配置OpenGauss数据库的远程连接
3
【Java】你掌握了多线程吗?
4
【腾讯云Cloud Studio实战训练营】用Vue+Vite快速构建完成交互式3D小故事
5
实战游戏机系统 ~ BATOCERA、Lakka、recalbox
6
Python----网络爬虫
7
【0基础转行测试的看过来】一个初级测试工程师(能找到工作的水平就行)1、学多久2、学什么?
8
数据结构-二叉树(2)
9
关于cannot estimate gas; transaction may fail or may require manual gas limit错误的排查_execution reverted
10
Ubuntu MySQL客户端功能介绍(mysql-client)mysql命令(mysql客户端命令)数据库导出、数据库导入_mysql 客户端
当前位置:
article
> 正文
针对于CentOS8安装docker与compose的教程_centos8安装docker-compose
作者:数据结构灵魂2 | 2023-12-17 15:08:09
赞
踩
centos8安装docker-compose
针对安装持续报错问题,为了避免掉坑,请跟着教程一步步来
安装完centOS 8系统之后,我们先配置一个国内的yum源,先确保网络的连通
这是我的版本号
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/
2、在CentOS中配置使用阿里的开源镜像
[root@localhost yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-8.repo
3、清除系统yum缓存,并重新生成新的yum缓存
[root@localhost yum.repos.d]# yum makecache
[root@localhost yum.repos.d]# yum clean all
4、安装
docker
环境依赖
[root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
4.1、配置国内docker的yum源(国内阿里云)
[root@localhost ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5、安装最新版本的docker engine-community和container
[root@localhost yum.repos.d]# yum install docker-ce docker-ce-cli containerd.io
!!!注意!!!此时会出现报错
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
5.2、解决完冲突我们继续安装即可:
[root@localhost yum.repos.d]# sudo yum install docker-ce docker-ce-cli containerd.io -y
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
8、安装docker-compose(这里使用pip的方式安装,官方安装自行百度)
8.1、安装python-pip(此处)
[root@localhost ~]# yum -y install epel-release
[root@localhost ~]# yum -y install python3-pip
8.2、安装docker-compose
[root@localhost ~]# pip3 install docker-compose
8.3、!!!注意!!!此处会出现报错
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
更新完后,接着继续安装即可成功
[root@localhost ~]# pip3 install docker-compose
9、安装完后,执行查看版本的命令
[root@localhost ~]# docker-compose version
10.这边发现了报错问题,查看一下版本信息
[root@localhost ~]# pip show Cryptography
问题分析:Cryptography版本太高了,解决办法:降版本
10.1、卸载当前版本
[root@localhost ~]# pip uninstall cryptography
10.2、查看有哪些版本
[root@localhost ~]# pip install cryptography==
10.3、安装较低版本
[root@localhost ~]# pip install cryptography==3.4.8
最后查看一下docker-compose版本
可以正常查看docker版本信息,说明docker部署没有问题
此安装docker教程只针对CentOS 8的版本,其余版本作者没有尝试过
新人发稿 多多关照
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/article/detail/31634
推荐阅读
article
【Linux】命令
expect
使用详解_
expect
参数...
文章浏览阅读2.2k次,点赞98次,收藏98次。
expect
是由Don Libes基于Tcl(Tool Command...
赞
踩
article
Linux Docker 图形化工具 Portainer远程访问...
文章浏览阅读1w次,点赞141次,收藏140次。探索Linux Docker管理神器Portainer,解锁远程访问技巧...
赞
踩
article
【Linux】探索Linux进程状态 | 僵尸进程 | 孤儿进程...
文章浏览阅读4.6k次,点赞126次,收藏147次。操作系统进程状态,以及Linux中的进程状态,僵尸进程,孤儿进程【L...
赞
踩
article
Linux AMH
服务器
管理面板远程访问...
文章浏览阅读5.1k次,点赞151次,收藏135次。Linux AMH
服务器
管理面板远程访问Linux AMH
服务器
...
赞
踩
article
Linux 安装 MySQL_
linux
安装
mysql
...
文章浏览阅读1.1w次,点赞32次,收藏103次。Linux 安装 MySQL【超详细版】_
linux
安装
mysql
li...
赞
踩
article
Centos(Linux)
服务器
安装Dotnet8 及 常见问题解决_dotnet 安装...
文章浏览阅读723次。拿到 dotnet-sdk-8.0.100-
linux
-x64.tar.gz 文件。1. 有些环境...
赞
踩
article
【Linux】Centos7 shell实现
MySQL
5.7 tar 一键安装...
文章浏览阅读1.6k次,点赞77次,收藏70次。ssh 操作需要免密 附上 本机免密脚本 ssh_keygen.sh。执...
赞
踩
article
Docker + Jenkins + Nginx实现前端自动化部署...
文章浏览阅读3.6w次,点赞92次,收藏126次。文章有点长,如果你是以学习的态度来看这篇文章,建议收藏起来慢慢看。前端...
赞
踩
article
【Linux】公网远程访问AMH
服务器
管理面板...
文章浏览阅读987次,点赞43次,收藏32次。使用上面的Cpolar https公网地址,在任意设备的浏览器进行访问,即...
赞
踩
article
Docker(镜像、
容器
、仓库)工具安装使用命令行选项及构建、共享和运行
容器
化应用程序...
文章浏览阅读1.7k次,点赞80次,收藏73次。Docker(镜像、
容器
、仓库)工具安装使用命令行选项及构建、共享和运行...
赞
踩
article
Linux:常见指令...
文章浏览阅读950次,点赞49次,收藏46次。本篇博客作为Linux常见指令的总结,主要是方便个人进行回顾使用。以上就是...
赞
踩
article
Linux ps命令详解,Linux查看进程_psefgrep命令看进程...
文章浏览阅读2.8w次,点赞73次,收藏317次。ps命令用来查看系统进程,ps -ef:查看所有进程ps -aux:查...
赞
踩
article
【Linux
服务器
运维
】定时任务 crontab 详解 | 文末送书_unix 定时任务...
文章浏览阅读1.2w次,点赞64次,收藏74次。Crontab 是一个在 Unix 和 Linux 操作系统上用于定时执...
赞
踩
article
Linux | 创建 | 删除 | 查看 | 基本命名详解...
文章浏览阅读1.1k次,点赞76次,收藏65次。Linux | 创建 | 删除 | 查看 | 基本命名详解Linux |...
赞
踩
article
Docker Swarm总结+基础、集群搭建维护、安全以及集群容灾(1/5)...
文章浏览阅读1.2k次,点赞31次,收藏16次。Docker Swarm 是由 Docker 公司推出的 Docker ...
赞
踩
article
【Docker】Docker与Kubernetes:区别与优势对比...
一种革新性的
容器
技术一、Docker与Kubernetes简介二、架构和部署模型1. Docker 部署模型2. 构建 ...
赞
踩
article
Docker Registry本地镜像仓库部署并实现远程连接拉取镜像...
Docker Registry 本地镜像仓库,简单几步结合cpolar内网穿透工具实现远程pull or push (拉...
赞
踩
article
Python项目打包,
docker
build构建
docker
镜像, Docker Compose...
将本地Python项目打包构建
docker
镜像,并在
docker
中运行【流程1-8】8、Docker Compose (...
赞
踩
article
【Docker】深入理解Docker:一种革新性的
容器
技术...
一种革新性的
容器
技术1. Docker的核心概念2. Docker的主要优势分为两部分2.1 (一)Docker的主要优...
赞
踩
相关标签
linux
expect
自动化运维
免交互
spawn
send
exp_continue
docker
redis
运维
服务器
mysql
MySQL安装
ssh 免密
自动化安装
MySQL