当前位置: 代码网 > it编程>开发工具>Docker > centos7安装/升级docker和docker compose方式

centos7安装/升级docker和docker compose方式

2024年12月20日 Docker 我要评论
前言docker yum旧版安装和新版安装改了名字,无法正常升级。旧版安装docker 需要独立安装docker-compose,docker-compose不支持yum安装。docker-compo

前言

  1. docker yum旧版安装和新版安装改了名字,无法正常升级。
  2. 旧版安装docker 需要独立安装docker-compose,docker-compose不支持yum安装。
  3. docker-compose使用pip安装,遇到很多pip和py版本匹配问题。
  4. 注意。卸载前请保护自己的镜像

安装

//1.卸载旧版
// 注意。卸载前请保护自己的镜像
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
                  
//2.设置docker-ce yum源
sudo yum install -y yum-utils
sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
    
    
//3. 安装docker全家桶
sudo yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

//4.启动docker
sudo systemctl start docker

校验

//1. 校验docker
docker version

//2. 校验docker compose
docker compose version
client: docker engine - community
 version:           20.10.18
 api version:       1.41
 go version:        go1.18.6
 git commit:        b40c2f6
 built:             thu sep  8 23:14:08 2022
 os/arch:           linux/amd64
 context:           default
 experimental:      true

server: docker engine - community
 engine:
  version:          20.10.18
  api version:      1.41 (minimum version 1.12)
  go version:       go1.18.6
  git commit:       e42327a
  built:            thu sep  8 23:12:21 2022
  os/arch:          linux/amd64
  experimental:     false
 containerd:
  version:          1.6.8
  gitcommit:        9cd3357b7fd7218e4aec3eae239db1f68a5a6ec6
 runc:
  version:          1.1.4
  gitcommit:        v1.1.4-0-g5fd4c4d
 docker-init:
  version:          0.19.0
  gitcommit:        de40ad0


docker compose version v2.10.2

docker官方安装

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

  • Nginx配置ssl支持https全过程(docker版)

    Nginx配置ssl支持https全过程(docker版)

    在docker中配置nginx以使用ssl(即https)主要涉及几个步骤:准备ssl证书和密钥、编写nginx配置文件以使用这些证书,以及通过docker容器... [阅读全文]
  • Ubuntu 24.04 LTS 怎么安装和卸载Docker?

    ubuntu 是一款稳定而出色的操作系统,再搭配 docker 这一强大的容器化工具,能够极大地简化应用程序的创建、部署和管理过程。接下来,本文将详细介绍如何在 ubuntu 24…

    2024年09月14日 开发工具
  • docker原理详解

    docker原理详解

    docker利用linux内核特性,提供高效、隔离的应用运行环境。其工作原理如下:1. 镜像作为只读模板,包含运行应用所需的一切;2. 联合文件系统(union... [阅读全文]
  • docker和虚拟机的区别 docker和虚拟机有什么区别

    docker和虚拟机的区别 docker和虚拟机有什么区别

    docker 和虚拟机:轻量级容器与重量级虚拟化的较量你可能在琢磨 docker 和虚拟机到底有啥区别,为啥一个火得不行,另一个也依然坚挺? 这篇文章就来扒一... [阅读全文]
  • docker可以实现什么功能

    docker可以实现什么功能

    docker:不止是容器,更是应用交付的革命docker能实现什么功能?这个问题的答案远比你想象的要丰富。它不仅仅是简单的“容器化”,而是彻底改变了软件开发、部... [阅读全文]
  • docker是个环境还是软件

    docker是个环境还是软件

    docker 是一种容器化平台,它将应用程序及其依赖项打包成一个独立且可移植的单元,称为镜像。镜像只读且包含所需的一切,包括操作系统的部分内容,容器是镜像的运行... [阅读全文]

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com