Centos7.x 执行 docker 时报如下错误
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon run
- 配置 DOCKER_HOST
sudo vim /etc/profile.d/docker.sh
内容
:export DOCKER_HOST=tcp://localhost:2375
source /etc/profile
source /etc/bashrc - 配置启动文件
sudo vim /lib/systemd/system/docker.service
内容
:ExecStart=/usr/bin/dockerd修改为ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -H tcp://0.0.0.0:7654
注:2375 是管理端口 7654 是备用端口
sudo systemctl daemon-reload
sudo systemctl restart docker.service - 查看版本:docker version