在/usr/lib/systemd/system/docker.service,配置远程访问。
主要是在[Service]这个部分,加上下面两个参数
-H tcp://0.0.0.0:2375代表远程访问
-H unix://var/run/docker.sock 代表本机访问
同时需要在windows设置环境变量:
DOCKER_HOST = tcp://<remote-ip>:2375
# vim /usr/lib/systemd/system/docker.service
[Service]
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
重启
systemctl daemon-reload
systemctl restart docker
注意:需要重启windows电脑才会生效,这是一个坑,设置了环境变量,重启idea或者eclipse还不行,需要重启window电脑才能生效。
参考博客: