配置 docker 环境:
打开docker api接口
vi /lib/systemd/system/docker.service
在文件中相应位置增加
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
然后 执行以下命令重启docker
systemctl daemon-reload
systemctl restart docker
关闭docker 宿主机防火墙
systemctl firewalld stop
systemctl firewalld enable
配置宿主机网络的步骤请查看一下博客,为好友所作
linux 修改 网络配置
然后就可以测试一下
curl "http:localhsot:2375/images/json"
会获取到一个json 串即为成功
我是使用的虚拟机,因此可以使用物理机的浏览器访问一下,查看是否网络配置成功
http://192.168.0.200:2375/images/json
获取到一下字符串
[{"Containers":-1,"Created":1552598393,"Id":"sha256:9f38484d220fa527b1fb19747638497179500a1bed8bf0498eb788229229e6e1","Labels":{"org.label-schema.build-date":"20190305","org.label-schema.license":"GPLv2","org.label-schema.name":"CentOS Base Image","org.label-schema.schema-version":"1.0","org.label-schema.vendor":"CentOS"},"ParentId":"","RepoDigests":["docker.io/centos@sha256:b5e66c4651870a1ad435cd75922fe2cb943c9e973a9673822d1414824a1d0475"],"RepoTags":["docker.io/centos:latest"],"SharedSize":-1,"Size":201782942,"VirtualSize":201782942}]
即为配置成功