一 使用systemd单元文件配置远程访问
1 打开docker.service
的设置,
sudo systemctl edit docker.service
2 添加或修改
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://127.0.0.1:2375
修改完成后,按ctrl + O
写入,保存退出
3 重新加载配置
sudo systemctl daemon-reload
4 重启docker服务
sudo systemctl restart docker.service
5 查看dockerd正在监听已经配置的端口
sudo netstat -lntp | grep dockerd
是否得到以下的结果
二 使用配置远程访问daemon.json
1 编辑daemon.json
sudo vim /etc/docker/daemon.json
2 添加编辑内容
{
"hosts": ["unix:///var/run/docker.sock", "tcp://127.0.0.1:2375"]
}
3 重启docker
sudo systemctl restart docker.service
4 验证dockerd
sudo netstat -lntp | grep dockerd