1. 开放Docker宿主机的2375端口,实现远程访问。
1.1 systemctl status docker.service 查询docker服务
1.2 根据上图中展示的docker.service的路径,找到并编辑docker.service文件,在ExecStart行后面追加以下内容
-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
1.3 最后保存退出
1.4 systemctl daemon-reload 重新载入服务信息
1.5 systemctl restart docker.service 重启docker服务
1.6 查看端口是否开启 netstat -nlpt
2. 配置docker的IDEA相关配置
2.1 下载Docker插件,然后重启IDEA
Windows:file --> settings–>plugins搜索即可
Mac:Intellij IDEA-->Preferences-->Plugins搜索即可
2.2 在setting中设置Docker服务器
Engine API URL就是Docker宿主机的ip+端口2375, 看到Connection successful的字样,即表示连接成功。
2.3 在IDEA中添加Docker Run/Debug Configurations
找到Edit Configurations中,选择+,然后填写相关的配置,
Name:Run/Debug Configuration的名称
Server:上一步添加的Docker server
Dockerfile:project对应的dockerfile文件
Context folder:project目录,因为一般把Dockerfile放在和pom同目录,所以也就是dockerfile目录
Image tag:生成image名称
Container name:运行生成的容器名称,勾选☑️Run built image
Bind ports:端口映射
然后就可以运行了。不出意外:成功运行。
标签:service,部署,IDEA,--,systemctl,docker,Docker From: https://www.cnblogs.com/anan1688/p/16624480.html