Linux安装docker

158 阅读1分钟
  1. 官方中文文档:docs.docker-cn.com/engine/inst…

  2. 确定你是CentOS7以及以上的版本:cat /etc/redhat-release

  3. yum安装gcc相关:

    1. 安装gcc:yum -y install gcc
    2. 安装gcc-c++:yum -y install gcc-c++
    3. 验证安装成功:gcc -v
  4. 卸载旧版本: yum remove docker  docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

  5. 安装需要的软件包:yum install -y yum-utils device-mapper-persistent-data lvm2

  6. 设置stable镜像仓库:

    1. 官网方法:yum-config-manager --add-repo download.docker.com/linux/cento…
    2. (推荐)阿里云:yum-config-manager --add-repo mirrors.aliyun.com/docker-ce/l…
    3. 建议:使用阿里云的方法,因为官网很慢,容易报错
  7. 更新yum软件包索引:yum makecache fast

  8. 安装Docker CE:yum -y install docker-ce

  9. 启动docker:systemctl start docker

  10. 测试:

    1. 查看版本:docker version
    2. hello-world:docker run hello-world
  11. 配置镜像加速:

    1. mkdir -p /etc/docker
    2. vim  /etc/docker/daemon.json
    3.  #阿里云{  "registry-mirrors": ["https://{自已的编码}.mirror.aliyuncs.com"]}
    4. systemctl daemon-reload
    5. systemctl restart docker
  12. 卸载:

    1. systemctl stop docker
    2. yum -y remove docker-ce
    3. rm -rf /var/lib/docker