高手的存在,就是让服务10亿人的时候,你感觉只是为你一个人服务......

Docker 远程访问

目录
  1. 1. 修改成tcp的连接方式
  2. 2. 测试一下remote api
  3. 3. 也可以通过修改DOCKER_HOST的方式

docker的client与server有两种连接方式,一种是socket连接,另外一种就是remote api。
这里整理一下怎样进行remote api访问docker的server。

docker守护进程启动时-H 有三个选项:配置服务端的3种连接方式
Alt text

修改成tcp的连接方式

我这里是centos7,修改/lib/systemd/system/docker.service
Alt text

修改完成后重启docker service

service docker restart

看一下是不是tcp的方式
Alt text

测试一下remote api

curl localhost:2375/info
Alt text

也可以通过修改DOCKER_HOST的方式

export DOCKER_HOST=”tcp://localhost:2375”

添加此环境变量后,不用修改docker守护进程的启动方式也可以进行docker remote连接。