デッカーのHello World
ドッキングウィンドウを使用すると、コンテナ内のアプリケーションを実行するためにドッカーrunコマンドを使用して、コンテナ内でアプリケーションを実行することができます。
こんにちは出力
w3big@w3big:~$ docker run ubuntu:15.10 /bin/echo "Hello world" Hello world
分析パラメータ:
ドッカー:ドッカーバイナリ実行ファイル。
実行:コンテナを実行する前のドッキングウィンドウの組み合わせを。
Ubuntuの:存在しない場合は、ミラーを実行するように指定さ15.10、デッカーは、まずローカル・ホスト・ミラーが存在するから、デッカーは、公共倉庫ドッカーハブのミラー・イメージからダウンロードされます。
/ binに/ "こんにちは"エコー :コンテナの実装を開始するために、
その後、容器内の新しい画像ubuntu15.10コンテナを作成するためにドッカー、次にビン/エコーを実行し、「こんにちは」、その結果を出力:上記の完全な意味があると解釈できるコマンド。
インタラクティブなコンテナを実行します
私たちは、-i -t 2つのパラメータをドッキングウィンドウ、「対話」機能を達成するために、コンテナのドッキングウィンドウの実行させ
w3big@w3big:~$ docker run -i -t ubuntu:15.10 /bin/bash root@dc0050c79503:/#
分析パラメータ:
-t:擬似端末または新しいコンテナターミナルに指定します。
-i:あなたが対話する標準コンテナ(STDIN)を入力することができます。
この時点で、我々はubuntu15.10コンテナシステムを入力しました
私たちは、コンテナ・コマンド・猫の/ proc /バージョンで実行しようとlsコマンドは、それぞれのファイルのバージョン情報システムのリストと、現在のディレクトリ内の現在を見ます
私たちは、exitコマンドを実行したり、コンテナを終了するには、Ctrl + Dを使用することができます。
コンテナの起動(バックグラウンドモード)
次のコマンドを使用して処理容器ランを作成します。
w3big@w3big:~$ docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done" 2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63
出力では、私たちは「こんにちは世界」を見ることを期待しませんが、長い文字列
2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63
これは、各コンテナのために、ユニークである、長い文字列のコンテナIDと呼ばれ、私たちは、コンテナIDを介して何が起こったのか、対応するコンテナを表示することができます。
まず、我々はあなたがドッカーpsを表示することができ、コンテナが実行されたことを確認する必要があります
w3big@w3big:~$ docker ps
コンテナID:コンテナID
NAMES:コンテナ名が自動的に割り当てられ
容器にドッカーlogsコマンドを使用して、コンテナが標準出力を表示します
w3big@w3big:~$ docker logs 2b1b7a428627
w3big@w3big:~$ docker logs amazing_cori
コンテナを停止します
私たちは、コンテナを停止するドッカーstopコマンドを使用します。
ドッカーpsのビューにより、コンテナは動作を停止しました:
w3big@w3big:~$ docker ps
また、停止するには、次のコマンドを使用することができます。
w3big@w3big:~$ docker stop amazing_cori