私のプロジェクト用のドッカー環境を作成しようとしています。私に説明させてください。Docker-compose:2つのコンテナを結合/結合する
私はmy-project.war
という戦争をもたらすmy-project
というプロジェクトを持っています。私はmy-project:latest
と呼ばれるDockerイメージを作成しました。my-project.war
が/my-project
ディレクトリにあります。それは簡単だった。
my-project:latest
とtomcat:latest
(これはTomcatの公式Dockerイメージです)をdocker-compose.yml
に組み合わせたいとします。私はこのdocker-compose.yml
を開始しました:
version: "3"
services:
my-project:
image: my-project:latest
tomcat:
image: tomcat:latest
ports:
- 8080:8080
しかし、どのように私は今tomcat
容器にwebapps/
ディレクトリにmy-project
コンテナからファイル/my-project/my-project.war
をコピーすることができますか?これはドッカーの作成で可能ですか?新しいDockerfile
から始める必要がありますか?
つまり、をの2つのコンテナに組み合わせると問題が発生しています。
あなたの 'のTomcatでこの展開を行う必要があります。あなたは'ドッカ-compose'を使用する前に、 'Dockerfile'経由latest'。だから、あなたがコンテナを構成するときには、すでにすべてがあるでしょう –