CentOS7下安装docker

本人服务器使用的是华为云的弹性云服务器,安装CentOS 7.6

  1. Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
    uname -r

     

  2. 将yum包更新到最新
    yum -y update

     

  3. 卸载旧版本(如果安装过旧版本)
    yum remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-engine

     

  4. 在新主机上首次安装Docker-CE之前,需要设置Docker存储库。之后,您可以从存储库安装和更新Docker
    yum install -y yum-utils \
      device-mapper-persistent-data \
      lvm2
    yum-config-manager \
        --add-repo \
        https://download.docker.com/linux/centos/docker-ce.repo

     

  5. 安装Docker-CE(默认安装最新版本)
    yum -y install docker-ce

     

  6. 启动并加入开机启动
    systemctl start docker
    systemctl enable docker

     

  7. 验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
    docker version

     

  8. 配置镜像加速器

    mkdir -p /etc/docker
    vim /etc/docker/daemon.json

    文件加入

    {
        "registry-mirrors": ["https://br10hqrl.mirror.aliyuncs.com"]
    }

     

  9. 配置docker远程访问

    !!!慎重!!!如果Jenkins和docker再同一个服务器,将0.0.0.0改为localhost,我的服务器被黑了!!!

    vim /lib/systemd/system/docker.service

    -H tcp://0.0.0.0:2375

    改为:-H tcp://127.0.0.1:2375

     
  10. 如果Jenkins服务器和docker服务器是分开的
    那你就指定Jenkins服务器的ip,然后添加证书!!!!!!!!!!!
  11. 重启生效

    systemctl daemon-reload && systemctl restart docker

     

  12.  验证,终端输入

    curl http://localhost:2375/version

     

     

posted @ 2020-07-27 17:44  soldier_cnblogs  阅读(273)  评论(0编辑  收藏  举报