项目打包成docker镜像
1、后端
①将Dockerfile文件和jar包放在同一个目录
#构建当前镜像所基于的基础镜像
FROM openjdk:8-jdk-alpine
#将宿主机当前目录下的service-gateway.jar文件添加到容器内,并将其重命名为service-gateway.jar
ADD ./rds-kh-admin.jar rds-kh-admin.jar
EXPOSE 8234
# 用于指定在容器启动后要执行的命令
ENTRYPOINT ["java","-jar","rds-kh-admin.jar"]#liunx上执行的命令docker build -t service-gateway:1.0.0 . (镜像、版本、.当前目录)
②docker-compose
services:
kh-admin-service:
build:
context: /kh-app
dockerfile: Dockerfile
volumes:
- /kh-app/logs:/home/plm-document/logs # 将宿主机的 /kh-app目录挂载到容器内的 /app 目录,方便日志输出等操作
ports:
- 8234:8234 # 假设应用在容器内使用8080端口,可根据实际情况修改端口映射
restart: always
原文地址:https://blog.csdn.net/m0_45209551/article/details/144340966
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!