docker 默认会创建一个 socket(/var/run/docker.sock) 供 docker daemon 链接使用, 这个socket一般必须是root账号才能链接. docker daemon 同时支持开发一个tcp端口号供外部使用, 开放步骤如下:
重写 docker.service 文件
手动创建并编辑文件 /etc/systemd/system/docker.service.d/override.conf 或者使用命令 sudo systemctl edit docker.service
编辑保存, 修改文件内容如下:
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://127.0.0.1:2375
修改完成后保存文件
重启服务
sudo systemctl daemon-reload
sudo systemctl restart docker.service