
1. プロジェクト war が保存されているディレクトリを入力します
Dockerfile ファイルを編集します
内容は次のとおりです
1 2 3 4 5 | rom registry.docker-cn.com/library/tomcat
MAINTAINER heihezi heihezi@foxmail.com
COPY myproject.war /usr/local/tomcat/webapps
|
ログイン後にコピー
2. 独自のイメージを構築する
1 | docker build -t myproject:latest .
|
ログイン後にコピー
予想どおり、イメージを構築する手順が表示されます。最後の行は
1 | Successfully built b3f6ac3157ae
|
ログイン後にコピー
# です。 ## 最後の文字列はイメージ ID の一部です。
この時点で docker イメージを実行して独自のイメージ情報を表示できます
3. 独自の docker コンテナを実行します
1 | docker run -d -p 8888:8080 myproject
|
ログイン後にコピー
ここで -d はバックグラウンドで実行しています。 -p は指定されたポートです。次の 8888:8080 は、ホストの 8888 ポートを Docker の 8080 ポートにマップします。操作が成功すると、ID が出力されます
4. 独自のプロジェクトにアクセスします
Tomcat が正常に起動するかどうかを確認します
プロジェクトにアクセスします (プロジェクト名を追加します)
1 | 192.168.1.178:8888/myproject
|
ログイン後にコピー
推奨チュートリアル:
docker チュートリアル
以上がdocker がプロジェクトを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。