首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐
2025年6月3日 星期二 11:32pm

CentOS 7 中安装 Docker和Docker Compose

  • 25-04-24 09:41
  • 2024
  • 10340
blog.csdn.net

本文介绍CentOS7系统安装Docker和Docker Compose的完整操作步骤

一、环境准备‌

验证系统内核版本:uname -r(需≥3.10)
更新系统软件包:sudo yum update -y‌

二、卸载旧版本

  1. sudo yum remove docker \
  2. docker-client \
  3. docker-client-latest \
  4. docker-common \
  5. docker-latest \
  6. docker-latest-logrotate \
  7. docker-logrotate \
  8. docker-engine -y

(若系统未安装旧版本会提示未找到包)‌

三,安装Docker

1、安装依赖工具

  1. sudo yum install -y yum-utils \
  2. device-mapper-persistent-data \
  3. lvm2

(为配置仓库和存储驱动提供支持)‌

‌2、配置镜像源

  1. # 使用阿里云镜像
  2. sudo yum-config-manager \
  3. --add-repo \
  4. http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

(替代官方仓库提升下载速度)‌

‌3、安装Docker

sudo yum install docker-ce docker-ce-cli containerd.io -y

(默认安装最新稳定版)‌

‌4、启动服务

  1. sudo systemctl start docker
  2. sudo systemctl enable docker

(启动并设置开机自启)‌

5、验证安装 

  1. sudo docker version
  2. sudo docker run hello-world

6、配置镜像加速(可选)‌

  1. 创建配置文件:sudo mkdir -p /etc/docker
  2. 写入阿里云加速器配置:
    1. sudo tee /etc/docker/daemon.json <<-'EOF'
    2. {
    3. "registry-mirrors": ["https://.mirror.aliyuncs.com"]
    4. }
    5. EOF
  3. 重启服务:

    sudo systemctl daemon-reload && sudo systemctl restart docker

四、安装Docker Compose 

  • ‌适用场景‌:若需通过YAML文件管理多容器应用(如同时部署Web服务、数据库、缓存等),建议安装Docker Compose以简化编排流程‌12。
  • ‌单容器需求‌:若仅需运行独立容器(如单服务测试),可不安装。

1. 手动下载 Docker Compose

访问 Docker Compose GitHub Releases 页面,找到最新版本的下载链接。例如,最新版本是 v2.33.1,则下载链接为:

sudo curl -L "https://github.com/docker/compose/releases/download/v2.33.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

2. 赋予执行权限

下载完成后,赋予 docker-compose 可执行权限:

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

3. 创建软链接(可选)

为了能够在任何目录下直接使用docker-compose命令,创建一个软链接到/usr/bin目录

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

4. 验证安装

检查是否安装成功:

docker-compose --version

 如果显示版本号(例如 Docker Compose version v2.23.0),说明安装成功。

5. 卸载(可选)

如果需要卸载 Docker Compose,执行以下命令:

sudo rm /usr/local/bin/docker-compose

注:本文转载自blog.csdn.net的laolitou_1024的文章"https://blog.csdn.net/laolitou_1024/article/details/145991349"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

115
云原生
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2024 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top