使用Dockerfile制作微服务镜像
1.上传user的服务jar到Linux

2.编写Dockerfile
vi Dockerfile
输入以下内容 动态jar地址:JAR_FILE
FROM openjdk:8-jdk-alpine
ARG JAR_FILE
COPY ${JAR_FILE} user.jar
EXPOSE 8088
ENTRYPOINT ["java","-jar","/user.jar"]
3.构建镜像
user:v1后的符号[ . ]指当前目录,存放Dockerfile的目录
–build-arg 传参
docker build --build-arg JAR_FILE=user-0.0.1-SNAPSHOT.jar -t user:v1 .
4.查看镜像
docker images
5.创建容器
docker run -di -p 80:8088 user:v1
6.访问容器
http://192.168.241.200/users/122

本文档详细介绍了如何使用Dockerfile创建微服务镜像,包括上传服务jar到Linux,编写Dockerfile,指定jar文件路径,构建镜像,查看镜像,以及启动并访问容器的步骤。这个过程对于理解和部署基于Docker的微服务至关重要。
8428





