Java部署
-
打包Java程序——war、jar包
-
构建数据库如mysql镜像:
-
docker pull 拉取
-
docker run -d -p 3306:3306 --name mysql镜像名称 -v /mydata:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.26
-
-
新建后端程序dockerFile文件:
使用官方 OpenJDK 基础镜像:FROM openjdk:17-jdk-slim
设置工作目录:WORKDIR /app
复制构建好的 JAR 文件到容器中:COPY target/your-application.jar app.jar
暴露应用运行的端口:EXPOSE 8080
启动应用程序:ENTRYPOINT ["java", "-jar", "app.jar"]
-
build后端容器
docker build -t your-app-name .
-
运行后端容器
docker run -d --name my-java-app -p 8080:8080 your-app-name
-
新建前端dockerFile文件
-
build前端容器
-
运行前端容器

908

被折叠的 条评论
为什么被折叠?



