您的当前位置:首页IDEA集成Docker部署项目容器

IDEA集成Docker部署项目容器

2021-06-13 来源:乌哈旅游
IDEA集成Docker部署项⽬容器

开启配置Docker的远程访问

编辑docker配置⽂件

vim /lib/systemd/system/docker.service替换ExecStart

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock替换为

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

重启Docker服务

systemctl daemon-reloadsystemctl restart docker防⽕墙开启2375端⼝

systemctl start firewall

firewall-cmd --add-port=2375/tcp --permanentfirewall-cmd --reloadfirewall-cmd --zone=public --list-ports或者直接关闭防⽕墙(不推荐)systemctl stop firewall测试是否成功开启远程访问

如果仍然不能访问请检测服务器安全组是否开启2375端⼝

IDEA中配置Docker

点击setup搜索docker

可以配置阿⾥云镜像加速服务

在pom.xm中配置Docker的Maven插件

指定docker镜像前缀

dockerdocker 插件

com.spotify

docker-maven-plugin 1.0.0

http://docker服务器ip:2375

${docker.image.prefix}/${project.artifactId}

src/main/docker

/

${project.build.directory} ${project.build.finalName}.jar

Dockerfile信息需要⾃⼰编写,放到src/main/docker⽬录下

FROM java:8VOLUME /tmp

ADD 打包好的项⽬jar包名 /test.jar

ENTRYPOINT [\"java\

构建镜像和创建容器

打包项⽬jar包,推荐先清除再打包

根据jar名修改之前的Dockerfile⾥⾯的jar名

最后使⽤docker的moven插件构建镜像

构建完成我们就可以在servic⾥⾯的docker看到构建好的镜像⽂件

最后右击镜像进⾏创建容器

因篇幅问题不能全部显示,请点此查看更多更全内容