1、编辑docker宿主机文件/lib/systemd/system/docker.service
sudo vi /lib/systemd/system/docker.service
2、修改以ExecStart为开头的行 ,修改为:
ExecStart=/usr/bin/dockerd -H unix://var/run/docker.sock -H tcp://0.0.0.0:2375
其中0.0.0.0.0和2375可以修改为自己想要的IP和端口,例如IP可以修改为宿主机的IP,端口可以修改成2379
注意:因为刚接触docker,我都是参考网上的操作,所以不太清楚随意修改IP和端口是否会造成一些不可知危害
3、保存修改后的文件,通知docker服务做出的修改
systemctl daemon-reload
4、重启docker服务
sudo service docker restart
5、测试可以连接到docker api
curl http://localhost:2375/version
若步骤2中的IP和端口修改成了宿主机的IP和其他端口,则测试的时候也应该设置为同样的IP和端口。
参考内容:https://blog.csdn.net/MaxWoods/article/details/85050706