0.概述
Idea中集成Docker环境,自动部署
1.liunx下docker开启TCP管理端口
1.创建目录/etc/systemd/system/docker.service.d
mkdir /etc/systemd/system/docker.service.d
2.在这个目录下创建tcp.conf文件,增加以下内容
vim tcp.conf
1 | [Service] |
3.Daemon重新reload ,并重启docker
1 | systemctl daemon-reload |
4.查看端口是否打开
lsof -i:2375
2.idea插件配置
安装插件:Docker integration
IDEA Docker插件配置
File–>Settings–>Build,Execution,Deployment–>Docker–>进行如下配置:
添加tcp socket:
添加Docker的菜单窗口
IDEA顶部工具栏的View–>Tool Windows–>Docker 完成点击左下角的小窗口图标放大即可看到Docker的菜单工具栏
3.windows环境变量配置
需增加系统变量,host地址为liunx机器的地址
1 | DOCKER_HOST=tcp://<host>:2375 |
4.项目配置
项目工程中须检查如下配置:
1 | <plugin> |
其中需要注意的是serverId的配置,该配置为私有仓库的登录信息,需要settings.xml文件配合serverId对应的服务地址:
1 | <serverId>zts-docker-hub</serverId> |
在maven的setting.xml中配置如下:
1 | <server> |
5.编译项目
1 | mvn clean deploy -T 1C -DskipTests=true -Dmaven.compile.fork=true |