Dockerfile制作微服务镜像

我们利用DOCKERFILE制作一个EUREKA注册中心的镜像
1)上传Eureka的微服务jar包到linux

2)编写Dockerfile,和jar包处于同一个文件夹下
FROM openjdk:8-jdk-alpine
ARG JAR_FILE
COPY ${JAR_FILE} app.jar
EXPOSE 10086
ENTRYPOINT ["java","-jar","/app.jar"]

3)构建镜像
docker build --build-arg JAR_FILE=tensquare_eureka_server-1.0-SNAPSHOT.jar -t eureka:v1 .

4)查看镜像是否创建成功
docker images

5)创建容器
docker run -i --name=eureka -p 10086:10086 eureka:v1

6)访问容器
http://192.168.66.101:10086

Dockerfile常用命令参考

image

posted @ 2021-04-23 09:56  迷彩程序猿  阅读(263)  评论(0)    收藏  举报