关于使用idea部署jar包到docker服务器
一、用centos安装docker
https://blog.csdn.net/sprintline/article/details/123801114
二、调整docker配置
-
启动docker
systemctl start docker.service
-
查看docker状态
systemctl status docker.service
-
修改
docker.service
vim /usr/lib/systemd/system/docker.service
-
应用修改,重启docker
systemctl daemon-reload systemctl restart docker.service
-
查看已开放端口,开放2375端口,重启防火墙
firewall-cmd --list-ports firewall-cmd --zone=public --add-port=2375/tcp --permanent firewall-cmd --reload
-
查看监听端口
netstat -ntlp
-
测试远程访问
curl ip:2375/version
三、配置idea
-
新建maven项目,调整配置,使项目可以打jar包
-
新增docker插件
idea一般情况下会默认安装docker插件,如果没有请按照
-
调整docker配置
-
dockerfile编写,文件可以放到项目的根目录下
FROM java:8 VOLUME /tmp ADD /target/kettle-1.0.0.jar app.jar EXPOSE 8081 ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
-
配置运行环境
四、运行
服务器开放端口即可访问