首页 > 代码库 > docker 配置远程访问

docker 配置远程访问

系统: centos 7

Docker version 1.12.6

yum 安装的  #yum install docker

 

docker server在192.168.111.120上

# vim /lib/systemd/system/docker.service

在 ExecStart 最后追加   -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

如:

ExecStart=/usr/bin/dockerd-current \
--add-runtime docker-runc=/usr/libexec/docker/docker-runc-current \
--default-runtime=docker-runc \
--exec-opt native.cgroupdriver=systemd \
--userland-proxy-path=/usr/libexec/docker/docker-proxy-current \
$OPTIONS \
$DOCKER_STORAGE_OPTIONS \
$DOCKER_NETWORK_OPTIONS \
$ADD_REGISTRY \
$BLOCK_REGISTRY \
$INSECURE_REGISTRY \
-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

 

 

#systemctl daemon-reload

#systemctl restart docker

 

 

测试:

 

在另一台机器(192.168.111.111)上:

#docker -H tcp://192.168.111.120:2375 info

docker -H 192.168.111.120:2375 info

或 设置环境变量:export DOCKER_HOST=192.168.111.120:2375

# docker info

docker 配置远程访问