docker 部署 springboot 项目

docker 部署 springboot 项目

1.提前进到放 jar 包的目录下

jar 包名字不能含大写字母

2.拉取 Java11 镜像

docker pull openjdk:11

3.编写 dockerfile 文件

FROM openjdk:11
COPY *.jar /app.jar # 这里喝下面的app.jar为docker里面,项目的名字,可改可不改,建议改
EXPOSE 8804         # 选择要开放的端口
ENTRYPOINT ["java","-jar","/app.jar"]

4.使用 Dockerfile 构建镜像

# -t 后面为jar包的名字, 注意最后有个空格和点
docker build -t file.jar .

运行后可以用以下命令查看是否已经构建好镜像

docker images

5.创建并运行容器

# fileapp为容器名, file.jar:1.0为镜像名
docker run -d -p 8804:8804 --name fileapp file.jar:1.0

运行后可以用以下命令查看是否已经创建好容器

docker ps

成功创建后即可访问该项目

你可能感兴趣的:(docker,spring,boot,java)