1.1、上传jar包至Linux服务器上
1.2、将jar包所在的目录创建一个Dockerfile文件 vim Dockerfile,,内容为
# 基于哪个镜像 FROM java:8 # 将文件挂载到当前容器 VOLUME /tmp # 将微服务jar包文件复制到容器根目录"/",并且命名为app.jar ADD docker-springboot-1.0-SNAPSHOT.jar /app.jar # 声明需要暴露的端口 EXPOSE 8001 # 配置容器启动后执行的命令,java -jar /app.jar ENTRYPOINT ["java","-jar","/app.jar"]2、制作镜像
2.1、在Dockerfile文件和jar包所在目录,使用docker build 命令构建镜像
# web-自己服务, 最后一点 "."表示当前目录 docker build -t web .
2.2、查看是否构建成功
docker images REPOSITORY TAG IMAGE ID CREATED SIZE web latest 83e4df9191bc about a minute ago 659MB3、新建容器并且运行
docker run -d -p 8001:8001 web4、访问宿主机的服务成功
# ipLinux服务器ip,8001 暴露端口 http://ip:8001/



