ワン:はじめに
ドッカーミラー
コンテナベースのミラーリングでのドッキングウィンドウがアクティブになります
ミラーリングは、コア・コンテナの始まりです
層状ミラー設計、リーダーの最上層
底部が失われないことを保証するCOW利用スナップショット技術
ifconfigコマンドによって表示するには(IP A)docker0そこか
ドッキングウィンドウが正常に起動されました
II:運転指令をミラーリング
注:タグやラベルドッキングウィンドウのコマンドの最後のセットは変更さ名前ではなく、新しいイメージを作成します。
上記は、いくつかの一般的に使用されるコマンドをまとめたものです
(1)ドッカー検索コマンドを使用して、例えば、MySQLへ
コマンド:ドッカ検索mysqlの
NAMEは、名前がmysqlの説明は、STARSは公式の利用OFFICIALかどうかであるリリースノートを参照する様々なバージョンを指している場合は
Tomcatの:他のソフトウェアパッケージを探しには、同じ操作です
コマンド:#Tomcatのドッキングウィンドウの検索が同じです
(2)次に、画像をダウンロードするためにプルコマンドを使用し
コマンド:ダウンロードミラーTomcatのドッキングウィンドウプルのtomcat#
図が見られているプル完全な成功のダウンロード
私たちは、コマンド実行ドッキングウィンドウの画像を見て
コマンド:ドッキングウィンドウの画像
タイトル:倉庫TAGミラーリングリポジトリ手段バージョン(最新:最新)の画像IDが作成された画像ID番号を指すサイズを作成するための時間は、メモリサイズを指します
III:コンテナの運転指令
注:コマンドのセットがあり、それをITD
ITD:それはバックグラウンドで実行であります
それ:直接使用することはあり、終了後は、自動的にコンテナをオフにします
私たちは、容器をミラーリングブートに基づいてされる前に、ブートイメージは、コンテナの中核であります
今コンテナにドッキングウィンドウとコンテナのリストを表示するには、psコマンドを使用することはできません
コマンド:ドッカPS
ファイル名を指定して実行コンテナフォーマット
形式を使用します。ドッカ実行--nameコンテナ名:タグ-dイメージ名
1 .--名:カスタムコンテナ名が指定されていないが、ドッキングウィンドウは自動的に名前を生成し、
2.-dは:背景のコンテナを示し、
3.image名:指定した画像の名前と実行タグ
今、Tomcatを開始
命令:ドッキングウィンドウの実行--name Tomcatの-dのtomcat:最新
成功を開始することですさて、英数字の長い文字列は、ここではpsコマンドの容器のリストをチェックし、コンテナのID番号です
1.CONTAINER ID:DIコンテナ
2.IMAGE:ミラー名:タグ
3.COMMAND:コマンド
4.CREATES:コンテナを作成するための時間
5.STATUS:コンテナの現在の状態(アップの実行を停止する手段を出、ランを示します)
6.PORTS:プログラムによって使用されるミラーリングポート番号とプロトコル
注:この時点で、コンテナが操作、Tomcatの8080ポートミラーリングの職業であったが、8080がドッカーコンテナポート内部ポートではなく、サーバーではあるが、
私たちは、ポートマッピングは、アクセスドッカーコンテナに順にポートへの実際のサーバポートをマップしなければなりません。
コンテナを停止します
使用ドッカー停止コンテナ名/容器の停止操作に容器-idコマンドは、指定されたコンテナ又はコンテナの名前は、IDであってもよいです
コマンド:ドッカ停止83e141bd0985
平均PS:ビュー、現在実行中のコンテナ
PSの-a手段:すべてのコンテナはとか、実行中または実行していないなくて、表示されるべきです
PS -q手段:ショーのみ実行コンテナ
スタートコンテナ
スタートとドッキングウィンドウ開始コンテナ名/コンテナ-idコマンドを使用して、コンテナの停止操作は、コンテナやコンテナのidの名前に応じて同じように起動することができます
コマンド:ドッカ開始83e141bd0985
削除コンテナ
、コンテナを削除するコンテナを削除するためにドッキングウィンドウのRMコンテナ-idコマンドを使用する前に、コンテナが実行を停止しなければならない、コンテナIDと削除
RMパラメータは、コンテナを削除することです、RMIパラメータは、ミラーを削除することです
非干渉ドッカー複数の容器を実行することができる容器、ミラーの動作は、複数の容器を有するミラーで実行することができ
コマンド:ドッキングウィンドウのRM Tomcatの
ポートマッピング
用途:ドッキングウィンドウは、--nameコンテナ名を実行します。タグは、-pサーバーポートを-d:ドッカーポートのイメージ名
1 .--名:カスタムコンテナ名が指定されていないが、ドッキングウィンドウは自動的に名前を生成し、
2.-dは:背景のコンテナを示し、
3.image名:指定した画像の名前と実行タグ
4-Pがポートマッピングサーバドッカーコンテナを表し、コンテナがミラーリングさドッカー容器ポートが外界から隔離されているデフォルトのポート、それはアクセスポートにマッピングされ占め
今のiptablesを使用するために2つのポートを開きます
コマンド:iptablesの-A INPUT -p tcpの--dport 8080 -j ACCEPT
コマンドを:-A入力をiptablesの-p TCP --dport 8090 -j ACCEPT
コマンドを:iptablesの-L -n#ビューファイアウォールルールを
その後、コンテナ名は「Tomcat1」として指定されている2個のコンテナを実行し、「Tomcatは」、2つの容器は同じTomcatのとおりです。最新の画像
ポートマッピング指定両容器は、それぞれ、8080,8090は、内部ドッカーコンテナに転送されます
命令:ドッキングウィンドウの実行--name Ttomcat1 -d -p 8080:8080のtomcat:lates
命令:ドッキングウィンドウの実行--name Ttomcat -d -p 8090:8080のtomcat:最新
正常に起動した後、IP addrはサーバーのIPアドレス(192.168.175.102)を確認するために示して、あなたは、物理マシンからアクセスすることができます
コマンド:IP ADDRショー
物理マシンへのアクセス192.168.175.102:8080
物理マシンへのアクセス192.168.175.102:8090
コンテナのログ
使用ドッキングウィンドウは、コンテナのログ情報を表示するには、それに容器またはコンテナIDの名前を指定するには、コンテナ名/コンテナ-idコマンドをログに記録します
コマンド:#Ttomcatドッキングウィンドウのログが開始された後の容器は、ログ情報を表示することができます