场景:子域名需要部署Java项目,用于分公司的项目,可支持自定义功能。
拷贝总公司的后台代码
新增数据库并且修改配置环境的数据库连接

启动项目没问题后进行打包
目前我的是打成 jar包 
服务器上创建文件,并且创建 dockerfile 文件放入同一个目录
用于放上面的jar包

dockerfile文件内容:

构建Docker镜像 - 需要到放置dockerfile目录下
docker build -t bo11 .
“-t”是用来指定构建的镜像名称,“benniao11”就是你要构建的镜像的名称,而“.”则表示Dockerfile位于当前目录下
执行docker命令,启动java项目
docker run -itd -e TZ=Asia/Shanghai -p 24000:24000 -v /home/app/java11:/home/app -v /home/file:/home/file --name b11 bo11
-itd 选项是同时使用的,-i 用于交互式操作,-t 分配一个伪终端,-d 使容器在后台运行
创建并运行一个新的名为 b11 的 Docker 容器,使用 ubuntu 镜像,并将主机的 /home/app/java11 目录挂载到容器的 /home/app 目录,同时将容器的 24000 端口映射到主机的 24000 端口
bo11 镜像名称需要都为小数
TZ=Asia/Shanghai 时区
-v /home/file:/home/file 保存文件的路径(自定义)
查看是否存在当前镜像,存在则部署镜像成功
修改nginx配置文件

2024

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



