ドッキングウィンドウは、ミラーの簡単なアプリケーションとネットワークパラメータのエクスポートとDockerfile

フロントには、JDKドッカーコンテナのインストールを完了しますが、環境変数にエクスポートします有効にするには見つけることができない、あなたは彼らがミラーとコンテナに再入力する時間を取ることができる前に、環境と自分自身を磨くために、各ソースは/ etc / profileで手動で調べる必要があります。

環境変数が自動的にコンテナがロードされるたびに設定することができますので、このような状況に鑑みて、ミラーリングされた設定ファイルを作成しdockerfile編集して調査中で行うことができます

もう一つ、私が作成した複数のドッキングウィンドウコンテナで分散環境をやってみたかったので、固定のIPを指定して検討する必要があります。したがって、我々はまた、レコードに合わせて行う、ここで、対応するIP情報を設定する必要があります

第一の容器のドッキングウィンドウのパラメータを高めるために記録開始
適切なディレクトリにDockerfile記述ファイルを作成するには、私のパスは/ home /ドッキングウィンドウで/ java18これは良く区別され、将来的には他のコンテナのプロフィールを高めるために開始する必要があり

次のように私は、ファイルに記入
して行われましコンテナのミラーバージョンを作成するには画像を#baseを
MAS-centos7-ENV-netから :最新

#maintainerのINFOMATIONミラーリングは、個人情報を保持し
[email protected]メンテナ

以下は、環境変数は、ここにノートを取る必要があります。プロフィールを見て、書いて、ほとんど不注意な学生が簡単に直接削除等号の後にクリーンアップするので終了されるだろう。また、輸出への注意を払うにENV
ENVは、JAVA_HOME /etc/jdk1.8.0_241
ENVにCLASSPATH :. $ {を/Jre/lib/rt.jar JAVA_HOME}:{$ JAVA_HOME /lib/dt.jar}:{$ JAVA_HOME} / libに/tools.jar
ENV PATH PATHの$:$ {JAVA_HOME} / binに

22および80ポートは、デフォルトで開く、これは必ずしも書き込みされていない
22 80を公開します
ドッキングウィンドウは、ミラーの簡単なアプリケーションとネットワークパラメータのエクスポートとDockerfile

書き込みコマンドの後の製造のためにエクスポートする画像エクスポートする
ドッキングウィンドウのビルド-t MAS-centos7-ENV v1.0の:-demoを。

ここで-tエクスポートイメージ名、MAS-centos7-ENV-デモにある :v1.0のは、リポジトリおよびTAGに分割されます
別のノートの最終順位があり、この時点では目立たないが、現在は語りました。パス使用dockerfileを構築する。dockfileが表現することは、現在のディレクトリでコマンドを実行します。個人はまた、適切なディレクトリに変更することができます
ドッキングウィンドウは、ミラーの簡単なアプリケーションとネットワークパラメータのエクスポートとDockerfile

作成したら、その新たな輸出イメージを実行するには
ドッキングウィンドウは、ミラーの簡単なアプリケーションとネットワークパラメータのエクスポートとDockerfile
、あなたは環境変数の成功がデフォルトでロードされている見ることができます

また、コンテナは現在、最初のオフを開始入れ、新しいコンテナのIPを開始するための固定指定することが必要とされています。

最初の何ドッカpsの電流idコンテナを決定

ストップドッキングウィンドウ停止c5a964549d10は、第一の容器であります

[削除]ドッキングウィンドウRM実行コンテナc5a964549d10

そして、ネットワークモデルそのものを作成します

ドッキングウィンドウのネットワーク--driver作成ブリッジ--subnet = 172.3.3.0 / 16 --gateway = 172.3.3.1 masnet

ここでmasnet新しいネットワークモード--subnet = 172.3.3.0 / 16の名前は、ゲートウェイ= 172.3.3.1ゲートウェイが定義され、新しいIPネットワークの範囲を表しています

成功は彼らの新しいネットワークモードを見ることが正常であれば実行は、ネットワークLSドッキングウィンドウ完了します
ドッキングウィンドウは、ミラーの簡単なアプリケーションとネットワークパラメータのエクスポートとDockerfile

コンテナの起動時に、関連付けられたIPを指定
ドッカラン-ジ--name MAS-IP --net v1.0をする:masnet --ip 172.3.3.10 MAS-のCentOS-ENV-デモ画像テストの開始を
ドッキングウィンドウは、ミラーの簡単なアプリケーションとネットワークパラメータのエクスポートとDockerfile

ドッキングウィンドウの実行 - ジ--name MAS-IP --net masnet --ip 172.3.3.10 MAS-のCentOS-ENV-デモ:v1.0の中

名前--name MAS-IPは、コンテナの開始を表す
ネットワークモデルを作成したばかりということで、ネットワークモデルの--net masnetアプリケーションを
IPの使用を指定172.3.3.10 --ip

おすすめ

転載: blog.51cto.com/4890631/2484903