docker 配置远程访问

Posted 会飞の鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 配置远程访问的主要内容,如果未能解决你的问题,请参考以下文章

docker 远程rest api 访问配置

gitlab docker中postgresql远程访问配置

Docker学习笔记(5-3)Docker的远程访问

docker 配置redis并远程访问

docker 配置远程访问

Centos7中docker开启远程访问