centos 安装docker

安装一些必要的系统工具:

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-ce:

sudo yum -y install docker-ce

启动 Docker 后台服务

sudo systemctl start docker

 

运行 docker version 后

Cannot connect to the Docker daemon at tcp://0.0.0.0:2375. Is the docker daemon running?

 

解决过程:

1、配置DOCKER_HOST

          sudo vim /etc/profile.d/docker.sh

          添加下面内容:

          export DOCKER_HOST=tcp://localhost:2375  

 2、应用

         1)、source /etc/profile

         2)、source /etc/bashrc

3、配置启动文件

          1)、sudo vim /lib/systemd/system/docker.service

     2)、修改下面语句

                 ExecStart=/usr/bin/dockerd -H unix://

    修改为:

                ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -tcp://0.0.0.0:7654

 

 4、重载配置和重启

          1)、sudo systemctl daemon-reload

          2)、sudo systemctl restart docker.service

   5、查看

        docker version

 

 

posted @ 2019-10-21 17:38  零落星尘  阅读(156)  评论(0编辑  收藏  举报