首页 > 其他分享 >Dockerfile配合IDEA实现一键部署

Dockerfile配合IDEA实现一键部署

时间:2022-11-26 15:32:28浏览次数:50  
标签:插件 jar 配置 一键 IDEA XX docker Dockerfile


1.1 Dokcker开启远程访问
1.1.0 修改docker服务的配置文件
vim /lib/systemd/system/docker.service
1
在ExecStart那行,加上-H tcp://0.0.0.0:2375 代表任何ip都可以访问

重新加载配置文件 :systemctl daemon-reload
重启Docker :systemctl restart docker.service
查询端口是否开启:netstat -tulpn | grep docker

2.0 IDEA的插件配置
2.1.0 IDEA的插件

2.1.0 插件配置
File–>Settings–>Build,Execution,Deployment–>Docker–>进行如下配置:
tcp://服务器ip地址:2375

以上配置完说明已经完成的IDEA的配置

3.0 Dockerfile文件
3.1.0 docker文件配置
# 基于哪个镜像
FROM java:8
ENV JVM_OPTS '-Xms256M -Xmx256M -Xmn128M -Xss1M -XX:MetaspaceSize=128M -XX:MaxMetaspaceSize=128M -XX:+HeapDumpOnOutOfMemoryError -XX:NewRatio=1 -XX:SurvivorRatio=30 -XX:+UseParallelGC -XX:+UseParallelOldGC'
ENV JAR_PATH '/home/soft/workspace/demo-study-1.0.0-SNAPSHOT.jar'
RUN pwd
# 复制文件到容器
RUN pwd && ls
ADD target/demo-study-1.0.0-SNAPSHOT.jar ${JAR_PATH}

# 配置容器启动后执行的命令
ENTRYPOINT java ${JVM_OPTS} -Djava.security.egd=file:/dev/./urandom -jar ${JAR_PATH}
 
位置在与pom文件同级

运行结果

4.0 应用日志查询验证
日志命令:docker logs --tail 10 id

 



标签:插件,jar,配置,一键,IDEA,XX,docker,Dockerfile
From: https://blog.51cto.com/u_11990719/5888954

相关文章