ENTRYPOINT: 设置容器启动时要执行的入口命令。 第二步:准备Java项目 将项目打包,本文使用的是SpringBoot项目,在idea中可以使用maven的打包功能(package 命令),在idea的maven工具栏中,点击Lifecycle,点击clean,点击package。 项目打包成功之后会放在项目的target文件中,主要使用如图所示的jar包。 第三步:构建Docker镜像 ...
RUNmkdir /file# 3.ADD target/renting-api-0.01.jar /mnt:将本地的 renting-api-0.01.jar 文件复制到镜像中的 /mnt 目录下。ADDtarget/renting-api-0.0.1.jar /mnt# 4.RUN echo "java -Duser.timezone=Asia/Shanghai \ ...":在镜像中创建了一个名为 "start.sh" 的 shell 脚本文件,并将一行命令写...
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容器 将容器放到同一个网络中,之后直接使用容器名字访问...
1.打包前记得修改远程数据库,改成所在数据库所在服务器IP。 2.maven 打包项目成jar包。(记得点击闪电按钮,跳过maven test) 3.target目录下出现jar,表示打包成功 4.准备将第一个jar包上传服务器。 同时本地sql文件也需要上传到对应服务器的数据库(推荐Navicat可视化工具打包sql) 至此,spring boot项目本地打包完成 ...
1.项目打包并上传 把自己的java项目打成jar包 image.png 然后上传至服务器,直接cp到/opt/java_app_docker目录下 image.png 2.编写 Dockerfile文件 在相同目录下创建Dockerfile vim Dockerfile 然后输入 # 拉取jdk8作为基础镜像 FROM openjdk:8 # 作者 ...
1.部署后端 步骤1:修改mysql地址 步骤2:修改redis地址 步骤3:修改后端端口 步骤4:将项目打包成Jar包 步骤5:编写Dockerfile ps:在研究更新jar包 不用重新制作镜像 直接重启容器 代码语言:javascript 复制 #基础镜像使用jdk1.8FROMjava:8#作者MAINTAINERpan ...
---application.yaml #java项目的配置文件 --mysql #mysql相关文件目录 ---Dockerfile #上述mysql对应的Dockerfile,注意名字的大小写 ---sql ---test.sql #数据库初始化sql,包括数据库创建,表创建,表数据初始化等 3.4、部署 #通过ftp上传上述包至centos指定目录中,例如上传到/usr/local/tools cd /usr/...
**1**.首先把代码拉下来然后打包: linux命令:git clone (git地址)**2**.接下来你可以选择创建或者复制,或者直接拉进去一个 dockerFile **3**.然后修改这个文件 比如jar包的名称啊,jvm内存大小啊等等;相关命令: 1.vi 文件名.txt 。 命令中的“vi”部分是选择“Vim”文本编辑器来编辑文件。用目标...
Jib是来自Google的开源Java容器,它允许Java开发人员使用他们所知道的Java工具构建容器,它不需要您编写Dockerfile或安装了docker,它直接集成到Maven和Gradle中。 和传统的插件区别 Docker 构建流程 在“传统”Java到Docker映像构建流程中,我们需要安装Dockerfile和docker守护进程,在Jib构建流程中,您只需要插件项目的构建...