zl程序教程

您现在的位置是:首页 >  工具

当前栏目

centos7.2上部署docker、docker-compose的步骤

Docker部署 步骤 Compose
2023-09-11 14:16:24 时间

目前很多开源产品如nebula都提供docker、docker-compose的部署包,为了更快的体验这些开源产品,本文提供了在centos7.2上部署docker、docker-compose的步骤

1. 先决条件【Prerequisites】

部署docker的先决条件如下

  1. 64-bit 系统

  2. kernel 3.10+

    使用uname -r 检查内核版本,返回的值大于3.10即可。Centos 7.2的kernel是:3.10.0-327,刚好满足条件

2. 卸载旧版本

  1. 使用 yum list|grep docker 查看安装的docker版本

  2. 使用yum -y remove xxx 卸载安装的docker软件,如yum -y remove docker docker-common container-selinux docker-ce

  3. 如果存在docker image文件,建议也删除,使用命令是:  docker image ls、docker rmi <image id>

3. 安装docker步骤 

  1. 安装yum-utils,提供yum-config-manager实用程序: 

    yum install -y yum-utils
    yum-config-manager --disable docker-testing
  2. 设置yum源,因为官方的下载速度太慢了

    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    //将版本固定为7
    sed -i 's/$releasever/7/g' /etc/yum.repos.d/Centos-7.repo  
    yum makecache fast
  3. 安装docker-ce

    yum install -y docker-ce

      也可以直接使用daocloud的install-docker命令

    curl -sSL https://get.daocloud.io/docker | sh
  4.  启动docker并配置开机自启动

    systemctl start docker.service
    systemctl enable docker.service
  5. 验证安装是否成功: 注意:有client和service两部分表示docker安装启动都成功 

4. 安装docker-compose步骤 

github的地址下载太慢了,国内可以使用daocloud的install-compose的安装命令

  1. 下载docker-compose:

    curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
  2. 赋权限:chmod +x /usr/local/bin/docker-compose

  3. 查看版本  docker-compose -v, 显示为 docker-compose version 1.25.4, build 8d51620a