7.编写Dockerfile将jar包打成镜像并创建容器运行

1. 编写Dockerfile文件

  • 创建Dockerfile文件
touch Dockerfile
vim Dockerfile
FROM java:11
MAINTAINER wangxl
ADD gateway-1.0.jar gateway.jar
EXPOSE 10010
ENTRYPOINT ["java","-jar","gateway.jar"]
  • FROM: 基础镜像,通过jdk8镜像开始
  • MAINTAINER: 维护者
  • ADD: 复制jar包到镜像内,名字为app.jar
  • EXPOSE: 声明端口
  • ENTRYPOINT: docker启动时,运行的命令.这里就是容器运行就启动jar

2.进入Dockerfile所在目录下开始编译

docker build -t gateway .
#               镜像名   -> . <- 表示当前文件夹

在这里插入图片描述

  • 编译完成
  • 查看是否构建好镜像
    在这里插入图片描述
  • ok

3.创建容器

docker run -d --name gateway -p 31001:31001 gateway

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43627706/article/details/123502095
今日推荐