Centos安装指定docker版本和docker-compose

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

目录

一. 直接安装Docker最新镜像源

1. 卸载旧版本的Docker:

2. 安装依赖包:

3. 添加Docker源:

4. 安装Docker:

5. 启动Docker服务:

6. 验证Docker是否安装成功:

二、指定Docker版本安装 

1. 查看yum源支持的docker版本

 2. 安装指定版本Docker (以19.03.9-3.el7为例)

3. 查看docker版本

三、卸载Dockerd大全

方法1. 直接卸载先关依赖

方法2. 分步操作

 三、安装Docker_compose

1. 二进制安装。根据docker版本选择对应的 docker-compose

2. 直接yum安装

   3.  pip安装

四、一键卸载docker和docker-compose


一. 直接安装Docker最新镜像源

1. 卸载旧版本的Docker:

sudo yum remove docker docker-common docker-selinux docker-engine

2. 安装依赖包:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

3. 添加Docker源:

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4. 安装Docker:

sudo yum install docker-ce

5. 启动Docker服务:

sudo systemctl start docker

6. 验证Docker是否安装成功:

docker version

二、指定Docker版本安装 

在第一个操作中的第三步,添加镜像源之后

1. 查看yum源支持的docker版本

yum list docker-ce --showduplicates | sort -r

Centos安装指定docker版本和docker-compose,linux,centos,docker

 2. 安装指定版本Docker (以19.03.9-3.el7为例)

yum install docker-ce-19.03.9-3.el7 -y
systemctl start docker
systemctl enable docker

3. 查看docker版本

 docker version

三、卸载Dockerd大全

方法1. 直接卸载先关依赖

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine

方法2. 分步操作

  1. 获取安装的软件包
yum list installed | grep docker

Centos安装指定docker版本和docker-compose,linux,centos,docker

2. 移除相关软件包

yum -y remove docker-ce.x86_64 docker-ce-cli.x86_64 docker-ce-rootless-extras.x86_64 xxx

 3. 删除镜像/容器等 (如果不需要删除可忽略)

rm -rf /var/lib/docker

 三、安装Docker_compose

1. 二进制安装。根据docker版本选择对应的 docker-compose

官网地址:https://docs.docker.com/compose/compose-file/compose-file-v3/

github上的下载地址:

sudo curl -L https://github.com/docker/compose/releases/download/2.19.1/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose (github国内一般是下不动)

服务器分别执行uname -s  ,uname -m来查看自己要下的版本

我这里是:


curl -SL https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

国内使用这个:sudo curl -L https://get.daocloud.io/docker/compose/releases/download/v2.19.1/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

docker-compose --version

2. 直接yum安装

sudo yum install docker-compose

#查看版本
docker-compose version

#卸载 只需要删除二进制文件就行
sudo rm /usr/bin/docker-compose

   3.  pip安装

很多时候使用二进制方法安装不成功,我们可以使用python的pip方法进行安装

  • 先安装python-pip
  • [root@localhost ~]# yum -y install epel-release
  • [root@localhost ~]# yum -y install python-pip
  • [root@localhost ~]# pip --version # 查看版本
  • pip 8.1.2 from /usr/lib/python2.7/site-packages (python 2.7)
  • 安装docker-compose
  • [root@localhost ~]# pip install docker-compose

四、一键卸载docker和docker-compose

创建卸载文件: docker-uninstall.sh

 > docker-uninstall.sh

vim  docker-uninstall.sh,输入以下内容

# 卸载旧版本的Docker
yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine \
                  docker-ce


rm -rf /etc/docker
rm -rf /run/docker
rm -rf /var/lib/dockershim
#删除docker的镜像文件
rm -rf /var/lib/docker

ps -ef|grep docker|grep -v grep|xargs kill -s 9

#卸载docker相关包
yum remove docker-*

yum remove docker-ce-cli-*
yum remove docker-scan-plugin*

# 删除旧版docker-compose
rm -rf /usr/local/bin/docker-compose
rm -rf /usr/bin/docker-compose

3、保存文件并退出

chmod +777  docker-uninstall.sh

4、运行文件

 sh  docker-uninstall.sh

5、检查确认:

docker -v

docker-compose -v
 文章来源地址https://www.toymoban.com/news/detail-556999.html

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

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

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

相关文章

  • yum安装docker指定版本

    以安装20.10.8-3.el7版本docker为例子 配置yum源库 查看yum源支持的docker版本 docker执行安装命令 exec-opts:修改docker Cgroup Driver 为systemtd,是k8s需要,默认是cgroupfs insecure-registries:支持http方式推送镜像 registry-mirrors:添加镜像加速器,这里添加的是阿里云个人加速器地址,也可以添

    2024年02月15日
    浏览(36)
  • Ubuntu一键安装/卸载docker和docker compose,可指定版本或安装最新版本。

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 @ 目录 前言 一、docker是什么? 二、docker compose是什么? 三、安装步骤 1.Ubuntu安装脚本 2.生成脚本 3.启动和验证 四、卸载步骤 1.Ubuntu卸载脚本 2.保存文件后设置执行权限 3.运行文件 4.验证是否删除成功

    2024年01月21日
    浏览(52)
  • ubuntu 20.04 docker安装emqx 最新版本或指定版本

    1.更新系统包列表: 2.安装Docker: 3.启动Docker服务并设置其开机自启动: 4.确保Docker正在运行: 5.使用Docker命令下载并运行EMQX容器: 如果您需要特定版本的emqx,请将“latest”替换为所需版本的标签,例如“emqx:4.4.3”。 6.确认EMQX容器已经启动: 使用以下命令检查容器状态 如

    2024年02月09日
    浏览(49)
  • Docker 安装:在linux系统CentOS7 版本 安装Docker

    目录 一,Docker介绍: 1.1Docker是什么? 1.2Docker组成 二,Docker安装: 三,Docker基本使用 3.1服务 3.2镜像 3.3容器                                   🎉🎉欢迎来到我的CSDN主页!🎉🎉                         🏅我是平顶山大师,一个在CSDN分享笔记的博主。📚

    2024年01月18日
    浏览(50)
  • Linux(Centos7版本)安装docker 使用官方安装脚本,一键安装docker 发生报错解决方法

    Linux(Centos7版本)安装docker 使用官方安装脚本,一键安装docker 发生报错解决方法 使用官方安装脚本 也可以使用国内 daocloud 一键安装命令: 正在尝试其它镜像。 sh -c ‘yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo’ File “/usr/bin/yum-config-manager”, lin

    2024年02月01日
    浏览(61)
  • CentOS安装 Docker 和 docker-compose(V1和V2两个版本)

    1、更新docker的yum源为阿里云仓库 如果没有安装wget 执行 yum install wget -y 安装 2、安装必要的一些系统工具 3、查看docker-ce版本 4、安装指定版本的docker 我这里选择安装 docker-ce-20.10.16 版本,现在最新版本已经到 docker-ce-24.0.6 版本了 PS:注意如果 docker-ce-cli-20.10.16-3.el7 不加cli指定

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

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

    2024年02月12日
    浏览(49)
  • Centos 7 kernel升级到指定的版本

    一、升级到最新kernel版本 1、查看当前kernel版本 # uname -a 2、导入elrepo的key,然后安装elrepo的yum源 # rpm -import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm 3、使用以下命令列出可用的内核相关包,如下图: yum --disablerepo=\\\"*\\\" --enabl

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

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

    2024年02月12日
    浏览(64)
  • 安置指定版本Jenkins的Docker

    参照前一篇安装好Jenkins后用下面的命令安装指定版本的Jenkins 安装好 Jenkins 镜像后,您可以通过以下步骤运行 Jenkins 容器: 打开终端或命令行界面。 使用以下命令来运行 Jenkins 容器: 请将 版本号 替换为您所选择的 Jenkins 版本号。 -d 参数表示将容器设置为在后台运行。 -p

    2024年02月13日
    浏览(43)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包