目录
1、Linux环境中,配置docker的服务端口
1)确认是否已经开放Docker的默认端口【2375端口】,运行命令【netstat -nlpt】
如上图,没有2375端口,那么,就需要配置2375端口。
2)输入命令【systemctl status docker.service】, 查询docker服务
[root@VM-16-5-centos system]# systemctl status docker.service
结果如下:
可以看到docker.service的路径:/usr/lib/systemd/system/docker.service
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
3)编辑docker.service文件,
[root@VM-16-5-centos system]# vim docker.service
添加在ExecStart行后面追加以下内容
-H tcp://0.0.0.0:2375
如下图:
保存退出。
2、Linux环境中,重启docker服务
1)重新载入服务信息。
[root@VM-16-5-centos system]# systemctl daemon-reload
2)重启docker服务
[root@VM-16-5-centos system]# systemctl restart docker.service
3)查看2375端口是否开启
[root@VM-16-5-centos system]# netstat -nlpt
如下图:
3、开发环境中,IDEA中配置docker
1)下载Docker插件,然后重启IDEA
2)在setting中设置Docker的【TCP socket】(http://{linux服务器的IP}:{docker的端口}),设置后,确保下方的状态是【Connection successful】,表示连接成功了!
3)另外,在idea的service窗口,看到服务器上已经安装的docker镜像,以及运行的容器。(如下下午,我的服务器上已经安装了的mysql和redis的镜像,并正在运行的容器)
注:如果docker服务无法连接,需要看看linux的防火墙是否也开放了对应的端口。linux防火墙的方法可以参看:Linux防火墙常用操作及端口开放_weixin_38819951的博客-CSDN博客_linux防护墙端口开放