2017-10-19 20 views
0

シンプルなTomcatドッカーコンテナーを起動し、warfileをそこにマウントしたいだけです。
コマンド:コン​​テナが開始された後
なぜ私のtomcatドッカーコンテナがwebappを展開していないのですか?

The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.


と私だけdocker execと私と一緒に飛び込む:
docker run --name tomcat_server -p 8080:8080 -p 8009:8009 \
-v /c:/p/webapps/sample-webapp.war:/usr/local/tomcat/webapps/sample-webapp.war \
-d tomcat:8

しかし、私は常に404エラーが出ます戦争ファイルsample-webapp.jarを見つけましたが、フォルダ/sample-webappは見つかりませんでした。

drwxr-x--- 3 root root 4096 Oct 10 08:42 ROOT
drwxr-x--- 14 root root 4096 Oct 10 08:42 docs
drwxr-x--- 6 root root 4096 Oct 10 08:42 examples
drwxr-x--- 5 root root 4096 Oct 10 08:42 host-manager
drwxr-x--- 5 root root 4096 Oct 10 08:42 manager
drwxr-xr-x 2 root root 40 Oct 19 10:55 sample-webapp.war


なぜtomcatにそのwarファイルをデプロイしません:それは

ドッキングウィンドウのtomcatのwebappsフォルダ)私の "本当の地元の" Tomcat上のですか?

ありがとうございます! Windowsでボリュームの場合

答えて

1

-v C:/my/local/path:/my/container/path

または

-v /c/my/local/path:/my/container/path

のいずれかを使用し、また、あなたのC:ドライブがドッカー設定内ドッカーと共有することを可能にする必要があります: Docker settings

+0

ありがとうrヘルプ!これはウィンドウ下のボリュームなので、 ':'が必要です。私はコンテナにwarファイルを持っていたので、それは自己完結型でしたが、コンテナはアプリケーション用の新しいフォルダを作成しませんでした。私はボリュームをマウントすることで通常のドッカーの問題を特定しました。なぜこれが時々出現するのか分からない。私はちょうどすべての私のコンテナを削除し、工場出荷時のデフォルトにドッカーをリセットし、今それは動作します。 :( – m1well

関連する問題