使用Docker部署Java微服务的全面指南
1. 使用Docker Compose
在使用Docker Compose时,首先要确保已经安装了它。相关示例代码可在特定路径找到。
以下是Docker Compose的YML文件示例:
version: '2'
services:
web:
image: tomcat
ports:
- "8080:8080"
volumes:
- ./ProductWeb/target/ProductWeb.war:
/usr/local/tomcat/webapps/ROOT.war
- ./ProductWeb/target/ProductWeb:
/usr/local/tomcat/webapps/ROOT
如果要在没有额外路径的情况下部署应用程序,需要放置一个名为ROOT的工件,上述配置通过目录挂载实现了这一点。
接下来,使用以下命令运行Docker进行打包并启动容器:
(base) binildass-MacBook-Pro:ch07-01 binil$ docker
run --rm -it -v $(pwd)/ProductWeb:/ProductWebDockerHost -w /
ProductWebDockerHost maven:3.8.5-jdk-
超级会员免费看
订阅专栏 解锁全文
118

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



