使用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