阿里云centos7安装docker

  |   2,134 浏览

    这几年docker容器技术搞得风生水起,当大家也尝试着去干一票的时候发现总会遇到各种问题,例如:linux系统yum安装总是安装不到最新版本,好不容易安装好准备下载docker镜像时,又发现下载速度感人,开始怀疑人生。下面让我们正式走进docker的大门,而且是大步迈进。

    docker官方有详细的安装说明,搬运如下,比较直观:

    1. 确保系统中没有残留的docker版本,先卸载
      $ sudo 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. 安装依赖工具包
      $ sudo yum install -y yum-utils \
        device-mapper-persistent-data \
        lvm2
      
    3. 添加docker官方yum源
      $ sudo yum-config-manager \
        --add-repo \
        https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
      
    4. 安装docker
      $ sudo yum install docker-ce
      
    5. 安装成功后,我们就可以启动docker容器了
      $ systemctl start docker.service
      

    注:如果下载docker镜像速度太慢时,我们就需要配置国内的镜像加速器,可以配置如下:

    1. 修改docker服务配置
      $ vim /usr/lib/systemd/system/docker.service
      
    2. 找到参数:
      ExecStart=/usr/bin/dockerd
      
    3. 在该行参数后面追加:
      --registry-mirror=https://xfaawkne.mirror.aliyuncs.com
      

      最终该行参数为:

      ExecStart=/usr/bin/dockerd --registry-mirror=https://xfaawkne.mirror.aliyuncs.com
      

      上面的地址是我在阿里云注册的私人docker镜像加速器,大家也可以替换成自己的。

    4. 同样的,在上面的配置后面再加上一条配置,可以定义docker0网桥的IP,参数如下:
      --bip=172.18.0.1/24