docker如何部署springboot项目
时间: 2023-04-04 21:02:55 浏览: 159
Docker部署springboot项目
可以使用Dockerfile来构建镜像,然后使用docker run命令来启动容器。具体步骤如下:
1. 在项目根目录下创建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. 在项目根目录下执行以下命令构建镜像:
docker build -t springboot-demo .
3. 构建完成后,使用以下命令启动容器:
docker run -d -p 8080:8080 springboot-demo
其中,-d表示以后台模式运行容器,-p表示将容器的8080端口映射到主机的8080端口。
4. 访问http://localhost:8080即可访问应用。
注意:在执行docker build命令时,需要保证当前目录下已经执行了mvn package命令,生成了可执行的jar包。
阅读全文