3分钟CentOS7安装Docker

218 阅读1分钟
  • 卸载老版本docker

    sudo yum remove docker \
                    docker-client \
                    docker-client-latest \
                    docker-common \
                    docker-latest \
                    docker-latest-logrotate \
                    docker-logrotate \
                    docker-engine
    
  • 安装必要依赖

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    
  • 添加软件源信息

    sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
  • 更新yum缓存

    sudo yum makecache fast
    
  • 安装Docker

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

    若出现无法启动等异常情况,请安装指定版本:

    yum install -y docker-ce-18.09.9 docker-ce-cli-18.09.9 containerd.io\
    
  • 启动Docker后台服务&开机自启

    sudo systemctl start docker
    sudo systemctl enable docker
    
  • 加入docker用户组

    sudo usermod -aG docker your_name
    
  • 配置镜像加速

    • 新建json文件

      sudo vim /etc/docker/daemon.json
      
    • 复制如下内容

      {
        "registry-mirrors": ["http://hub-mirror.c.163.com"]
      }
      
  • 重启docker

    systemctl restart docker
    
  • 更新docker

    yum -y upgrade docker-ce docker-ce-cli containerd.io
    
  • 卸载docker

    sudo yum remove docker-ce docker-ce-ci containerd.io
    sudo rm -rf /var/lib/docker
    

参考:

docker配置haloBlog

docker官网