最近需要使用docker的远程访问接口实现springboot项目的打镜像,所以需要把docker的远程访问打开
操作系统版本
centos7
docker版本:
19.03.14
1、修改docker.service
vi /lib/systemd/system/docker.service
根据不同的配置情况也可能是
vi /etc/systemd/system/docker.service
添加红框的部分
红框中的路径根据系统的docker安装路径做修改,如果不知道就用find查找
2、修改daemon.json
vi /etc/docker/daemon.json
添加红框的部分
3、重启docker
systemctl daemon-reload
systemctl restart docker
4、测试
curl http://localhost:2375/version
如果有返回数据,说明开启成功
PS:如果以上方式不行,可能因为docker的安装方式不一致,试试下面的方式,其中/usr/local/bin/dockerd
和/run/docker.sock
的路径可以根据实际路径修改。