CentOS 安装 Docker、Docker Compose 详细步骤

笔者说
笔者下面的步骤及配置是基于发帖时间当下的实践,大多数程序大多数情况下在相差不大的版本时可以直接参考。

Docker 安装

  1. 软件更新

    yum update
    
  2. 安装 yum-utils

    yum install -y yum-utils device-mapper-persistent-data lvm2
    
  3. 设置 yum 软件源

    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
  4. 安装 docker-ce(免费社区版)

    yum -y install docker-ce
    
  5. 检验是否安装成功

    docker -v
    

Docker 配置

在 Windows 系统中安装软件时,我们都清楚要尽量不安装在 C 盘,数据存储也尽量迁移到其他空间更大的盘。不然随着程序的使用,数据越来越多,再加上大多数情况下 C 盘空间并不大,最终导致 C 盘很快会被占满。

同理,不更改 docker 的数据存储目录,那它的镜像、容器等存储占用随着使用时间的增长而增长,那你的服务器系统盘很快就会被占满了。所以建议你将 docker 的数据存储目录改到你服务器的数据盘挂载目录。

更改 docker 数据存储目录这一点是笔者推荐的,而设置 docker 镜像加速这一点其实根本无需笔者多言,你先不配置,用用 docker 再说,如果你 docker pull 速度很快,那完全不需要配置。这三个镜像加速源是笔者验证过的,当你感受到拉镜像的 “绝望” 时,不妨再来配置试一试。

笔者说
关于镜像加速地址,你还可以从阿里云找到你专属的镜像加速地址。
按下面的路径就可以找到:
产品与服务 -> 容器与中间件 -> 容器服务 -> 容器镜像服务 -> 镜像加速器

在这里插入图片描述

闲话不多说,配置只需要 3~5 步即可搞定。

  1. 编辑 daemon.json 配置文件

    # 如果 /etc 下没有 docker 目录,可以先创建一下
    # mkdir -p /etc/docker
    
    vim /etc/docker/daemon.json
    
  2. 将下方配置内容写入 daemon.json 配置文件

    {
      "data-root": "/opt/disk/docker",
      "registry-mirrors": [
        "https://hub-mirror.c.163.com",
        "https://mirror.baidubce.com",
        "https://ustc-edu-cn.mirror.aliyuncs.com"
      ]
    }
    
  3. 重新加载服务配置文件并重启 docker 服务

    # 重新加载服务配置文件
    systemctl daemon-reload
    # 重启 docker
    systemctl restart docker
    # 设置 docker 开机自启
    systemctl enable docker
    

Docker Compose 安装

  1. 下载 docker-compose 脚本,并改名为 docker-compose

    curl -L https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
    
  2. 给脚本授予可执行权限

    chmod +x /usr/local/bin/docker-compose
    
  3. 检验是否安装成功

    docker-compose -v
    

参考资料

  1. Custom Docker daemon options#Runtime directory and storage driver:https://docs.docker.com/config/daemon/systemd/#runtime-directory-and-storage-driver
  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

查尔斯-BUG万象集

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值