ホームページ 運用・保守 Docker war パッケージを Docker にデプロイする方法

war パッケージを Docker にデプロイする方法

Mar 31, 2020 pm 04:07 PM
docker war 展開する

war パッケージを Docker にデプロイする方法

war パッケージを docker にデプロイする方法

war パッケージを docker 配下の Tomcat に配置する方法は次のとおりです。

1. まず、war パッケージを centos システムに配置する必要があります。この記事では、test.war プロジェクトを centos システムのメイン ディレクトリに配置します。これは、ssh ツールを介して centos に配置できます。フォーマットは次のとおりです:

scp local_file remote_username@remote_ip:remote_folder
ログイン後にコピー

2. test.war を centos から docker の下の Tomcat イメージによって開始されたコンテナーに移動します。

(関連ビデオチュートリアル共有:

java ビデオチュートリアル)

docker cp test.war containerID:/usr/local/tomcat/webapps/
ログイン後にコピー

説明:

containerID は、作成する Tomcat イメージのコンテナ ID またはコンテナ名です。始めました それも大丈夫です。

これは、Tomcat の Web アプリの下に test.war を配置するためです

一般的な Docker コマンド

理解を容易にするために、ここでは Tomcat イメージを次のように取り上げます。例 。 1 行の構文説明と 1 行の例。

イメージを介してコンテナを生成する

docker run -p port1:port2 containerName:tag
docker run -p 8080:8080 tomcat:latest
ログイン後にコピー

既存のコンテナを開始する

docker start containerID/containerName
docker start admiring_turing
ログイン後にコピー

このうち、admiring_turing は、Tomcat イメージによって作成されたコンテナの名前とそのコンテナ ID です。も使用できます

コンテナの停止

docker stop containerID/containerName
docker stop admiring_turing
ログイン後にコピー

コンテナの再起動

docker restart containerID/containerName
docker restart admiring_turing
ログイン後にコピー

起動したコンテナを対話的に操作

docker exec -i -t containnerID/containerName /bin/bash
docker exec -i -t admiring_turing /bin/bash
ログイン後にコピー

ファイルをコンテナにコピー

docker cp src_path container:dest_path
docker cp /test.txt admiring_turing:/usr/local/
ログイン後にコピー

test.txt は自分で作成したテスト ファイルで、コンテナの /usr/local ディレクトリにコピーされています。

バックグラウンドでのコンテナの実行

docker run -d -p image:tag
docker run -d -p tomcat:latest
ログイン後にコピー

その他の関連チュートリアルについては、PHP 中国語 Web サイトの

dockertutorial 列に注目してください。

以上がwar パッケージを Docker にデプロイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Dockerの画像を更新する方法 Dockerの画像を更新する方法 Apr 15, 2025 pm 12:03 PM

Docker画像を更新する手順は次のとおりです。最新の画像タグ新しい画像をプルする新しい画像は、特定のタグのために古い画像を削除します(オプション)コンテナを再起動します(必要に応じて)

Dockerデスクトップの使用方法 Dockerデスクトップの使用方法 Apr 15, 2025 am 11:45 AM

Dockerデスクトップの使用方法は? Dockerデスクトップは、ローカルマシンでDockerコンテナを実行するためのツールです。使用する手順には次のものがあります。1。Dockerデスクトップをインストールします。 2。Dockerデスクトップを開始します。 3。Docker Imageを作成します(DockerFileを使用); 4. Docker画像をビルド(Docker Buildを使用); 5。Dockerコンテナを実行します(Docker Runを使用)。

Dockerによってコンテナを出る方法 Dockerによってコンテナを出る方法 Apr 15, 2025 pm 12:15 PM

Dockerコンテナを終了する4つの方法:コンテナ端子でCtrl Dを使用するコンテナターミナルに出口コマンドを入力しますDocker stop< container_name>コマンドを使用するDocker Kill< container_name>ホストターミナルのコマンド(フォース出口)

Dockerのファイルを外部にコピーする方法 Dockerのファイルを外部にコピーする方法 Apr 15, 2025 pm 12:12 PM

Dockerの外部ホストにファイルをコピーする方法:Docker CPコマンドを使用:Docker CP [Options]< Container Path> <ホストパス>。データボリュームの使用:ホストにディレクトリを作成し、-vパラメーターを使用してコンテナを作成するときにディレクトリをコンテナにマウントして、双方向ファイルの同期を実現します。

Dockerプロセスを表示する方法 Dockerプロセスを表示する方法 Apr 15, 2025 am 11:48 AM

Dockerプロセス表示方法:1。DockerCLIコマンド:Docker PS; 2。SystemDCLIコマンド:SystemCTL Status Docker; 3。CLIコマンドを作成するDocker:Docker-Compose PS。 4。プロセスエクスプローラー(Windows); 5。 /procディレクトリ(Linux)。

Dockerを再起動する方法 Dockerを再起動する方法 Apr 15, 2025 pm 12:06 PM

Dockerコンテナを再起動する方法:コンテナID(Docker PS)を取得します。コンテナを停止します(docker stop< container_id>);コンテナを起動します(docker start< container_id>);再起動が成功していることを確認します(Docker PS)。その他の方法:Docker Compose(Docker-Compose Restart)またはDocker API(Dockerドキュメントを参照)。

Docker画像を保存する方法 Docker画像を保存する方法 Apr 15, 2025 am 11:54 AM

Dockerに画像を保存するには、Docker Commitコマンドを使用して、指定されたコンテナの現在の状態、Syntax:Docker Commit [Options]コンテナID画像名を含む新しい画像を作成できます。画像をリポジトリに保存するには、Docker Pushコマンド、Syntax:Docker Push Image Name [:Tag]を使用できます。保存された画像をインポートするには、Docker Pullコマンド、Syntax:Docker Pull Image Name [:Tag]を使用できます。

DockerによるMySQLを開始する方法 DockerによるMySQLを開始する方法 Apr 15, 2025 pm 12:09 PM

DockerでMySQLを起動するプロセスは、次の手順で構成されています。MySQLイメージをプルしてコンテナを作成および起動し、ルートユーザーパスワードを設定し、ポート検証接続をマップしてデータベースを作成し、ユーザーはすべての権限をデータベースに付与します。

See all articles