springboot多模块项目部署docker
时间: 2023-11-28 18:45:48 浏览: 250
以下是使用Docker部署Spring Boot多模块项目的步骤:
1. 在项目根目录下创建Dockerfile文件,内容如下:
```dockerfile
FROM openjdk:8-jdk-alpine
VOLUME /tmp
ADD target/*.jar app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
```
2. 在项目根目录下执行以下命令,构建项目:
```shell
mvn clean package -Dmaven.test.skip=true
```
3. 在项目根目录下执行以下命令,构建Docker镜像:
```shell
docker build -t your-image-name .
```
4. 运行Docker容器:
```shell
docker run -d -p 8080:8080 your-image-name
```
其中,-d参数表示在后台运行容器,-p参数表示将容器的8080端口映射到主机的8080端口。
5. 访问应用程序:
在浏览器中输入http://localhost:8080,即可访问应用程序。
阅读全文