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

 

posted @ 2024-09-12 16:18  程序员小艺  阅读(144)  评论(0编辑  收藏  举报