首页 > 其他分享 >IDEA之Docker部署项目

IDEA之Docker部署项目

时间:2022-08-25 15:45:27浏览次数:77  
标签:service 部署 IDEA -- systemctl docker Docker

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

相关文章