ドッキングウィンドウの実行とドッキングウィンドウのexecの違い
RUNドッカー:コンテナとrunコマンド、操作対象を作成するイメージ画像を。
Execのドッカー:実行実行容器、に対して操作する コンテナ。
ドッキングウィンドウは、コマンドを実行します。
文法
ドッキングウィンドウの実行[OPTIONS] IMAGE [COMMAND] [ARG ...]
オプションの説明:
-
-aを標準入力: 標準入力と出力コンテンツの種類、必要に応じてSTDIN / STDOUT / STDERR 3を指定します。
-
-d: 背景のコンテナを、コンテナのIDを返します。
-
-i: 通常、-tと一緒に使用対話モードで実行容器を、。
-
-P: ランダムポートマッピング、容器ポート内部のランダムハイのホストポートにマッピングされ
-
-p: ポートマッピングフォーマットを指定:ホスト(ホスト)ポート:容器ポート
-
-t: 通常-iと組み合わせて使用する、容器に擬似入力端子を再割り当てします。
-
= --name「nginxの-LB」: コンテナの名前。
-
8.8.8.8 - DNS: DNSサーバーが指定されたコンテナを使用するために、デフォルトのホストと一貫した。
-
example.com-検索- DNS: DNS検索ドメインコンテナ、およびデフォルトのホスト契約を指定します。
-
-H「火星」: ホスト名指定されたコンテナ。
-
ユーザ名= -e「リッチー」: 設定した環境変数。
-
[ファイル] - = --env [] : 指定した環境変数からファイルを読み込みます。
-
= --cpuset「0-2」又は--cpuset =「0,1,2」: 指定されたコンテナのCPU動作に結合します。
-
-m:容器を使用して最大メモリを設定します。
-
= -ネット「橋」: コンテナのネットワーク接続タイプ、ブリッジ/ホスト/なし/コンテナをサポートしています。4種類。
-
= --link [] : 別の容器へのリンクを追加します。
-
= --expose [] : ポートまたはポートのグループを開きます。
-
--volume、-v:結合ロール
例
ドッキングウィンドウミラーnginxのを使用します。モードは、最新のテーブルコンテナの後に開始され、コンテナは、私の-nginxのと命名しました。
ドッキングウィンドウの実行がmy-nginxの-p --name 8081:80 -d nginxの:最新の
ブラウザでhttp://ホストIP:次のように8081、効果は次のとおりです。
ミラーリングnginxの:モードは、ホストにマッピングされ、最新のテーブルコンテナポート80と、ランダムなコンテナ港の後に開始されます。
ドッキングウィンドウの実行-P -d nginxの:最新
最新スタートコンテナ局モードの後に、ポート80にホストポート80をマッピングし、コンテナ/データにマッピングされたコンテナのメインディレクトリ/データ:nginxのミラーリング:
ドッキングウィンドウの実行-p 80:80 -v /データ:/データ-dのnginxの:最新
nginxのミラーリング:最新のは、コンテナ内に/ binに/ bashコマンドを実行し、対話モードでコンテナを起動します。
ドッキングウィンドウを実行-it nginxの:最新の/ binに/ bashの
ドッキングウィンドウのexecコマンド
文法
ドッキングウィンドウの幹部[OPTIONS] CONTAINERコマンド[ARG ...]
オプションの説明:
-
-d: スプリットモード:バックグラウンドで実行されています
-
-i: でも、追加の遺骨せずにSTDINを開きます
-
-t: 疑似ターミナルを割り当てます
コンテナ名で私の-nginxのは、端末の対話モードを開きます。
ドッキングウィンドウの幹部がmy-nginxの/ binに/ bashのを-IT
または使用コンテナのIDの 721eb23901ceの ターミナルは、インタラクティブモードを開きます。
ドッキングウィンドウのexec -it 721eb23901ce / binに/ bashの