idea+docker远程一键部署springboot
一、配置本机和服务器通过ssh连接
ssh-keygen -t rsa
会在 ~/.ssh/id_rsa.pub文件中生成公钥,把改文件的内容复制到服务器的 ~/.ssh/authorized_keys文件中,然后在本机使用 ssh root@<服务器IP> 进行连接
二、配置idea通过ssh远程连接服务器
通过Key pair进行连接
三、配置连接docker守护进程
四、编写Dockerfile
FROM openjdk:8-jdk LABEL maintainer="" ENV SERVER_PORT=8080 JAVA_OPTS="" EXPOSE ${SERVER_PORT} ADD ./target/base-admin.jar ./app.jar ENTRYPOINT java -Djava.security.egd=file:/dev/./urandom -Dserver.port=${SERVER_PORT} \ ${JAVA_OPTS} \ -jar app.jar
五、配置远程部署
参考文章:https://mp.weixin.qq.com/s/BfN7nH1KrhBlBLl90Gr0Zw