首页 > 其他 > 详细

dockerfile编写

时间:2021-01-25 23:35:44      阅读:29      评论:0      收藏:0      [点我收藏+]

1、编写:Dockerfile内容如下:

FROM java:8 as manager

VOLUME /tmp

COPY test-api-1.0.1-SNAPSHOT.jar manager.jar

RUN bash -c "touch /manager.jar"

EXPOSE 8081

ENTRYPOINT ["java","-jar","manager.jar",">/log/manager.log"]

FROM java:8 as eureka

VOLUME /tmp

COPY test-eureka.jar eureka.jar

RUN bash -c "touch /eureka.jar"

EXPOSE 8761

ENTRYPOINT ["java","-jar","eureka.jar",">/log/eureka.log"]

2、将Dockerfile 和不同的jar 包全部上传到服务器放在同一个目录下:

3、然后执行命令创建镜像:

docker build -t manager --target manager . 
docker build -t eureka --target eureka .

4、启动容器:

第一个容器:

docker run --name manager8086 -d -p 8086:8081 manager

第二个容器:

docker run --name manager8087 -d -p 8087:8081 manager

第三个容器:

docker run --name manager8088 -d -p 8088:8081 manager

技术分享图片

dockerfile编写

原文:https://www.cnblogs.com/ed1s0n/p/14327915.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!