Docker客户端附加到docker守护程序

时间:2016-04-06 08:36:29

标签: docker

我是docker的新手,我试图了解如何以及是否可以将docker客户端连接到具有docker引擎的主机。我的docker-engine在虚拟mashine上运行centOS。现在我尝试在笔记本电脑上安装docker-client,将客户端连接到带有docker引擎的vm。有没有可能这样做?

感谢您的回答!

2 个答案:

答案 0 :(得分:0)

您可以使用DOCKER_HOST环境变量并将其设置为远程计算机IP和端口。

这样的事情 -

export DOCKER_HOST="tcp://192.168.99.100:2376"

键入docker-machine env以查看环境是否设置正确

答案 1 :(得分:0)

是的,这是可能的。您需要在docker客户端中设置环境变量以指定要连接的主机:

DOCKER_HOST=tcp://192.168.99.100:2376 DOCKER_TLS_VERIFY=1 DOCKER_CERT_PATH=<path to certificates>

(2375是不安全的端口,2376是使用TLS)。为了使用安全连接,您需要在客户端计算机上拥有证书。

这假设主机上的docker守护进程已设置为侦听tcp套接字(而不是命名管道)