ENTRYPOINT: 设置容器启动时要执行的入口命令。 第二步:准备Java项目 将项目打包,本文使用的是SpringBoot项目,在idea中可以使用maven的打包功能(package 命令),在idea的maven工具栏中,点击Lifecycle,点击clean,点击package。 项目打包成功之后会放在项目的target文件中,主要使用如图所示的jar包。 第三步:构建Docker镜像 ...
5、部署前端应用 把资料中的nginx上传到服务器 部署nginx容器 docker run-d \--name nginx \-p18080:18080\-p18081:18081\-v/root/nginx/html:/usr/share/nginx/html \-v/root/nginx/nginx.conf:/etc/nginx/nginx.conf \--network hmall \ nginx...
ENTRYPOINT ["java", "-jar", "/app.jar"] 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ②:准备MySQL、nginx、redis容器 因为项目中分别用到了MySQL、nginx和redis,所以提前准备好这些容器(并准备好数据库中的数据) MySQL、nginx、redis容器 将容器放到同一个网络中,之后直接使用容器名字访问...
通过在浏览器中访问tomcat来查看启动的tomcat镜像是否可以正常运行,访问方式同一般机器下部署tomcat,即:http://ip:8080,根据自己ip地址情况。如我的测试地址是:http://192.168.93.128:8080 在tomcat镜像中部署javaweb项目 打包javaweb项目 像通常的javaweb项目部署一样,首先需要将javaweb项目打成war包,具体不再详述。
如果决定使用 Docker 部署 Java 项目,大致的步骤如下:编写 Dockerfile:这是一个文本文件,包含从基础...
实战:利用Docker构建部署,完成项目上线 #程序员 #java #编程 #干货分享 #知识分享,于2024年12月27日上线。西瓜视频为您提供高清视频,画面清晰、播放流畅,看丰富、高质量视频就上西瓜视频。
docker build -t test_java .#启动java项目,映射8080端口 docker run -it -d -p 8080:8080--name test_java test_java #查看容器,docker ps查询正在运行的容器 #若查询不到,则使用docker ps -a查询所有容器,并查看日志查找运行失败原因 docker ps ###至此, 可以通过centos对应的ip访问到java接口了。#...
1.项目打包并上传 把自己的java项目打成jar包 image.png 然后上传至服务器,直接cp到/opt/java_app_docker目录下 image.png 2.编写 Dockerfile文件 在相同目录下创建Dockerfile vim Dockerfile 然后输入 # 拉取jdk8作为基础镜像 FROM openjdk:8 # 作者 ...
三、部署Java项目 有了Java镜像之后,我们就可以开始部署Java项目了。首先,我们需要将Java项目的可执行jar包或者war包放到Docker能够访问的地方。通常,我们会将这些文件放在与Dockerfil同一目录下,或者在构建镜像时通过COPY指令将它们复制到镜像中。 在上面的Dockerfile示例中,我们已经假设了存在一个名为myapp.jar的可执...