熟悉Spring Cloud微服务项目
微服务架构图
源代码编译构建
拉取仓库代码
git clone http://192.168.0.126/saas-wms/linkinsense-wms-public.git
编译代码
mvn clean package -Dmaven.test.skip=true -Pdev
这儿构建时间久是因为第一次构建,需要下载maven依赖,之后构建就会很快了。
构建项目镜像并推送到镜像仓库
-
基础镜像:centos,ubuntu
-
中间件镜像:jdk,nginx
-
项目镜像:基础镜像+中间件镜像+项目代码
制作镜像
❝https://blog.youkuaiyun.com/qq_40722827/article/details/126337904
❞
编写gateway服务的DockerFile,制作镜像
vi Dockerfile
FROM openjdk:8-jre
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' > /etc/timezone
WORKDIR /wms-center/wms-gateway
ADD ./target/wms-gateway-1.0.0.jar ./
EXPOSE 8901
CMD java -jar wms-gateway-1.0.0.jar
编写完成的DockerFile放置的文件位置
通过DockerFile构建镜像
docker build -t wms-gateway:v1 -f wms-gateway/Dockerfile ./wms-gateway/