繁体   English   中英

使用Dockerfile在PostgreSql中运行Tomcat

[英]Running Tomcat with PostgreSql using Dockerfile

我想在同一Dockerfile中使用PostgreSql数据库运行Tomcat。

我有以下Dockerfile

FROM tomcat:8-jre7

MAINTAINER "Sonam <mymail@gmail.com>"

RUN apt-get -y update

Add simplewebapp.war /usr/local/tomcat/webapps/

RUN apt-get update && apt-get -y upgrade

FROM postgres

运行docker映像时,如果注释掉postgres,则无法访问Tomcat。 如何使Postgres和Tomcat运行?

谢谢

您只能以一个映像为基础,就像只能安装一个操作系统一样。

如果需要安装两个应用程序,则需要构建自己的容器-从一个容器开始运行Dockerfile中的命令序列,然后安装另一个应用程序,或者仅从基本OS映像开始并安装都。

或者-为什么您需要将它们放在同一容器中? 诸如--link类的--link可能会更有效地满足您的需求。 只需运行两个容器,并将其链接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM