IDE:IntelliJ IDEA 2023.2.2
Linux:Ubuntu 20.04.6 LTS
Docker:24.0.7 (Docker-安装-优快云博客)
环境准备
- 下载安装SSH
apt install openssh-server
- 打开密码登录功能
//编辑器打开ssh配置文件 vim /etc/ssh/sshd_config //修改配置 PasswordAuthentication yes PermitRootLogin yes
- 启动ssh
//启动ssh service ssh start //查看ssh状态 service ssh status
- 查看ip
ip addr
- 连接ssh
ssh root@172.31.155.140
连接Docker
IntelliJ IDEA 2023.2.2自带docker插件,无需下载(如果没有可以先下载插件)
- 添加ssh配置,并点击OK使用
- 通过ssh连接docker
- 查看docker
搭建项目
- 创建springboot项目,添加spring-boot-maven-plugin
<build> <finalName>${project.artifactId}</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.2.6.RELEASE</version> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
- 打包项目,添加Dockerfile
- 编写Dockerfile
FROM openjdk:8 LABEL authors="CoderAji798" COPY target/spring-boot-web.jar spring-boot-web.jar ENTRYPOINT ["java", "-jar","spring-boot-web.jar"]
- 配置镜像,容器配置
- 构建并运行镜像
- 到开浏览器访问项目地址