Javaweb应用部署到docker上(三)

本文介绍了如何将JavaWeb应用部署到Docker上,并强调了在提交容器为镜像时,挂载目录的文件不会被上传的问题。通过示例展示了使用`commit`命令创建镜像,上传到Docker Hub,以及利用`docker-compose`配置和启动web应用的过程。重点提到了挂载目录的限制、`docker-compose`的使用和问题排查策略。
摘要由CSDN通过智能技术生成

把之前部署好了的容器提交为镜像并上传到dockerHub

挂载的目录里的文件在commit时不会被上传…

血和泪的教训!!!
首先用commit命令将新的未挂载目录的,用cp命令将war包导入的容器提交
在这里插入图片描述
hi4是我的容器名 polaris3/myapp是我的仓库名 polaris3是我dockerHub的用户名
然后push到dockerHub
在这里插入图片描述
然后可以看到dockerhub里多了一个镜像
在这里插入图片描述
接下来就是用docker-compose工具来配置这个web应用了

创建一个目录,然后在目录里vim docker-compose.yml
如下图所示

在这里插入图片描述

version 是docker-compose的版本 不同的版本命令不同
services 是主标签 里面放了我的两个容器
network 是配置网络
web里的networks是指定哪个网络
image 是选择镜像名
ports 是选择端口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值