部署步骤
-
将项目所连接服务名称均替换为部署环境docker中的环境名称
-
将自己的微服务项目打成 jar 包
-
将jar包放置到对应的文件夹目录
微服务目录下结构
- 目录下执行服务构建脚本文件 docker-compose
docker-compose
version: "3.2"
services:
userservice:
build: ./user-service
orderservice:
build: ./order-service
gateway:
build: ./gateway
ports:
- "10010:10010"
build 后边追加表示指定镜像构建过程中的上下文环境的目录.
Dockerfile
FROM java:8-alpine
COPY ./app.jar /tmp/app.jar
ENTRYPOINT java -jar /tmp/app.jar
FROM 构建镜像的基础镜像
COPY 拷贝文件和目录到镜像中
ENTRYPOINT 指定容器启动时要运行的命令