背景:
为什么要开启2375端口?
开发环境下可以通过此端口直接向部署有Docker的那个服务器直接推送程序。
什么情况下需要如此操作?
1.操作系统安装完Docker后
2.Ubuntu 系统升级Docker后(升级后会自动重置配置信息)
准备
由于Docker 配置文件是在系统目录并且为只读,所以需要为Ubuntu 配置一个菜单插件用于右键打开文件时能显示“以管理员身份打开”功能,如下图
具体插件安装方法如下:
打开终端,运行如下命令
sudo apt install nautilus-admin nautilus -q
具体操作
1.以管理员身份打开对应Docker配置文件:/lib/systemd/system下docker.service
2.修改配置:
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H 0.0.0.0:2375
2.重启服务
终端命令如下:
sudo systemctl daemon-reload sudo systemctl restart docker
3.再次测试是否可以正常连接