在linux新建目录用来存放jar和dockerfile
cd到该目录下面:
创建Dockerfile 文件:
touch mydockerfile
编辑:
vim mydockerfile
# 拉取一个jdk为1.8的docker镜像
FROM java:8
# 声明作者是nanlist
MAINTAINER nanlist
# 前一个 nacos-publisher-1.0.jar 为上传的jar包,后一个 project-demo.jar 是将服务器中jar包对应在容器中运行的jar包名称
ADD nacos-publisher-1.0.jar project-demo.jar
# 容器暴露的端口号,需要与jar包在容器中运行使用端口号一致
EXPOSE 8011
# 容器启动之后执行的命令, java -jar project-demo.jar
ENTRYPOINT ["java","-jar"," project-demo.jar"]
构建:
docker build -f mydockerfile -t project-demo:0.1 .
运行容器:
docker run -d --name firstDocker -p 8011:8011 project-demo:0.1
浏览器访问