我是docker的新手,我试图了解如何以及是否可以将docker客户端连接到具有docker引擎的主机。我的docker-engine在虚拟mashine上运行centOS。现在我尝试在笔记本电脑上安装docker-client,将客户端连接到带有docker引擎的vm。有没有可能这样做?
感谢您的回答!
答案 0 :(得分:0)
您可以使用DOCKER_HOST环境变量并将其设置为远程计算机IP和端口。
这样的事情 -
export DOCKER_HOST="tcp://192.168.99.100:2376"
键入docker-machine env以查看环境是否设置正确
答案 1 :(得分:0)
DOCKER_HOST=tcp://192.168.99.100:2376
DOCKER_TLS_VERIFY=1
DOCKER_CERT_PATH=<path to certificates>
(2375是不安全的端口,2376是使用TLS)。为了使用安全连接,您需要在客户端计算机上拥有证书。
这假设主机上的docker守护进程已设置为侦听tcp套接字(而不是命名管道)