Latest web development tutorials

デッカーの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