ドッカーコマンドの概要

A、ドッカー基本コマンド

[ルート@ localhostの〜]#]ドッキングウィンドウの #DHCP検索キーとしてミラーを検索するDHCP
[ルート@ localhostの〜]#]ドッキングウィンドウのプルdocker.io/networkboot/dhcpd番号のミラーのダウンロードチェックアウトの
[ルート@ localhostの〜]#ドッキングウィンドウの画像は#クエリが画像をダウンロードし
ます。[root @ localhostの〜]#]ドッキングウィンドウのタグdocker.io/networkboot/dhcpdのDCHP:DHCP#の変更、新しい名前とラベル
[ルート@ localhostの〜]#ドッキングウィンドウ RMI docker.io/networkboot/dhcpd# ミラーを削除します
[ルート@ localhostの〜]#ドッキングウィンドウのdhcp#:-o dhcptest DCHP保存ローカルミラーへの輸出
[ルート@ localhostの〜]#]ドッキングウィンドウの DHCP#--input負荷インポートイメージ
#または
[ルート@ localhostの〜]#]ドッキングウィンドウの負荷<DHCP# 鏡を導入
[ルート@ドッカ〜]#ドッキングウィンドウ > DHCP busyboxの保存:最新のは、#1 の画像導出busyboxの
[ルート@ localhostの〜] ##ドッカープッシュdocker.io/ljztest/dhcpの画像がアップロードされ
ます。[root @ localhostの〜]#ドッキングウィンドウは -itd作成DCHP:DHCP / binに/ bashの#は、コンテナを作成し、疑似ターミナルを指定
#オプションは、以下に説明されています。

  • -i:インタラクティブ
  • -t:ターミナルを割り当てます
  • -d:背景
    [ルート@ドッカ〜]#]ドッキングウィンドウの実行-itd --name TEST2 --restart =いつものhttpd# 容器を保持することは有効な状態から切り替えられた
    「systemctl再開ドッキングウィンドウ」は、コンテナでもあるときに行われる#アクション再起動します。
    #左--restart場合は、「systemctl再起動ドッキングウィンドウ」の実装と、容器が停止します。
    [ルート@ localhostの〜]#番号ドッカーPS -a#単離されたコンテナ
    [ルート@ localhostの〜]#ドッカー EXEC -it 2304f92a8158 / binに/ bashの#が容器に入る
    [ルート@ドッカー〜]#ドッカー TEST1#アタッチありますコンテナ入り
    容器に添付する場合は#を、このコンテナが閉じられます終了するには、exitを使用します。
    #使用Ctrl + PキーCtrl + Qキーコンテナを終了して閉じ、コンテナ、コンテナが実行中のままになりません。
    [ルート@ドッカ〜]#ドッキングウィンドウのps -a -q | xargsのは、#開始ドッキングウィンドウを開きすべてのコンテナ
    [ルート@ドッカ〜]#ドッキングウィンドウのps -a -q | xargsのは、停止#をドッキングウィンドウをすべて閉じコンテナ
    [ルート@ドッカ〜]#ドッキングウィンドウ#コンテナログは、あなたが後ろに「-f」オプションを追加することができますtest1のログを表示、ダイナミック出力
    [ルート@ドッカ〜]#ドッキングウィンドウのps -a -q | xargsのドッキングウィンドウのrm -f# すべてのコンテナを削除し、無未満RMの力- RF / *
    [ルート@ localhostの〜]#ドッキングウィンドウのps -a -q |#を開始ドッキングウィンドウxargsが起動し、すべてのコンテナ
    [ルート@ localhostの〜]#ドッキングウィンドウ RM 2304f92a8158# 削除コンテナ
    [ルート@ドッカ〜]#]ドッキングウィンドウの実行-it --name containerB - 512のCentOSのcを
    右containerB位CPU重量512に提供されるという名前のコンテナの作成、
    30メガバイトのCentOS:[ドッカールート@〜] RUN#ドッカー迅速化イット--name種皮--device-書き込み-BPSは/ dev / SDA
    #制限を秒あたりのディスクのサイズは、30メガバイトのように記述することができます
    。また、次のオプション持つことができます#
    セットがデバイスBPS読み: -デバイス-読み取り-BPS#
    を-デバイス書き込み-BPS:デバイスbpsに書かれたセット
    #を- -device-読み取りIOPS:再生装置は、IOPS提供
    # -デバイス-書き込みIOPSを:デバイスが提供される書き込みIOPS。
    #]ドッキングウィンドウの[ドッキングウィンドウLV @ルート]履歴test04:最新# あなたはDockerfileがミラーを使用している場合は、画像を表示するには、このコマンドを使用することができますが、何を行っている
    [ルート@ドッカ〜]#ドッキングウィンドウのログWEB01# ビューコンテナのログを、あなたは"追加することができます-f「オプション、ダイナミックリフレッシュ。
    [ルート@ドッカ〜]#]ドッキングウィンドウ WEB01のMyTestをコミット:v1.0の番号のコンテナは、鏡のように作製
    [ルート@ドッカ〜]#ドッキングウィンドウ CP /a.txt WEB01:は/ usr#は容器にネイティブファイルをコピーし
    ます。[root @ドッカ〜]#ドッキングウィンドウ CP WEB01:/usr/a.txtは/ usr# コンテナ内マシンにファイルをコピーします

第二に、関連するドッキングウィンドウのネットワーク管理コマンド:

[ルート@ドッカ〜]#]ドッキングウィンドウのネットワークLS# ビュードッカネットワーク
[ルート@ドッカ〜]#のbrctlのショー# 仮想プライベートネットワーク表示するには、
[ルート@ドッカ〜]#ドッキングウィンドウ #IP execのウェブ与えられたコンテナのネットワークを表示するに情報
[ルート@ドッカ〜]#]ドッキングウィンドウのネットワーク-dブリッジを作成my_net# ドッキングウィンドウのネットワークを作成し、-d:指定のドライブタイプ
[ルート@ドッカ〜]#]ドッキングウィンドウのネットワークは、-dブリッジを作成--subnet 172.22.0.0/24 my_net2 #ネットワークを作成するときに、ネットワーク・セグメントを指定する
[ルート@ドッカー〜]#ドッカーのネットワークmy_net2#検査ネットワークの観点から詳細には
、[ルート@ドッカー〜]#ドッカー検査web05# Viewコンテナの詳細
[ルート@ドッカー〜]#ドッカーコンテナのビューの詳細にweb05#を検査し
ます。[root @ドッカ〜]#]ドッキングウィンドウの実行-tid --name web07 --network my_net2 --ip 172.22.0.8のbusybox# 指定したIPアドレスと一緒に、打ち上げコンテナ。
[ルート@ドッカ〜]#ドッキングウィンドウのexec web03のping 172.17.0.3位pingに仮想マシンを入力しません。
[ルート@ドッカ〜]#iptablesの -save# iptablesのビュールール
[ドッカールート@〜]#ドッカーNetwork Connectのmy_net WEB001
余分なカードは、ネットワークがIPアドレスを持つWEB001とmy_netます実行した後、ネットワークに接続されている#my_net WEB001。

三、一般的に使用されるコマンドのドッキングウィンドウの群れクラスター

[ルート@ docker01〜]#情報のドッキングウィンドウのノードLS#ビュークラスタ(ホストだけのマネージャーの役割上で閲覧することができます)
[ルート@ docker01〜]#ドッカースウォーム参加トークンワーカー#労働者側に参加するために後者の必要がある場合は、これを行うことができますトークン(追加したときに実行される、すなわちコマンド)を表示するコマンド
終了に参加するには、[ルート@ docker01〜]#ドッカーは、スウォームの#上記のトークンマネージャに参加マネージャー、あなたはトークンを表示するには、このコマンドを実行することができます。
[ルート@ docker01〜]#ドッカーサービススケールweb05 = 動的膨張6#容器及び体積減少
[ルート@ docker01〜]#ドッカーのサービスPS WEB01# コンテナを実行すると作成されたビューノード
[ルート@ docker01〜]#ドッカーのサービス#ビューは、サービスの作成LS
#は、このクラスタのうちdocker03ます
[ルート@ docker03〜]#ドッカ群れ休暇#のdocker03 このクラスタのうち
、[ルート@ docker01〜]#ドッキングウィンドウのノードのrm docker03# 管理サーバーの役割に次いで除去docker03
[ルート@ docker01〜]#]ドッキングウィンドウのノードは docker02#促進docker02は、労働者からのマネージャにアップグレードされます。
届いへのアップグレードdocker02状態の後#
[ルート@ docker01〜]#ドッカー--availability docker01ノードを更新ドレイン
ホストdocker01コンテナを設定した後に実行されませんが、コンテナが実行され、停止しませんされています#を

おすすめ

転載: blog.51cto.com/14622097/2452846