把 docker.service里的 ExecStart改为远程管理
root@debian10:~# cp /usr/lib/systemd/system/docker.service /usr/lib/systemd/system/docker.service.bak
root@debian10:~# vim /usr/lib/systemd/system/docker.service
注释
# ExecStart=/usr/sbin/dockerd -H fd:// $DOCKER_OPTS
改为
ExecStart=/usr/sbin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
将管理地址写入 /etc/profile 然后重启
root@debian10:~# echo 'export DOCKER_HOST=tcp://0.0.0.0:2375' >> /etc/profile
root@debian10:~# source /etc/profile
root@debian10:~# systemctl daemon-reload && systemctl restart docker
root@debian10:~# ss -ntlp|grep docker
LISTEN 0 128 *:2375 *:* users:(("dockerd",pid=61431,fd=6))
在pycharm 中添加远程管理docker链接信息,tcp://ip:2375
连接成功会在下方自动显示Connection successful

连接成功后即可远程对Docker进行管理和信息查看。

网友评论