コンテナを起動するには、2つの方法があり、一つは画像に基づいて、新しいコンテナを起動され、コンテナはさらに終了状態(停止)再起動です。
ドッカーコンテナがあまりにも軽量で、非常に多くの場合、いつでも削除し、ユーザーが新たにコンテナを作成しているため。
作成および開始
コマンドは、ドッキングウィンドウの実行のために主に必要。
たとえば、次のコマンドの出力に「Hello World」、コンテナの終了後。
RUN Ubuntuのドッカー$:14.04 / binに/エコー「こんにちは世界」
こんにちは、世界
、この直接local / binに/エコー"ハロー世界の実装では、ほぼすべての違いを感じることができません。
コマンドはbashの端子以下に開始され、ユーザーとの対話を可能にします。
ドッカーRUN Ubuntuは-iに$ -t:14.04 / binに/ bashのは
ルート@ af8bae53bdd3:/#
-tオプションは、ドッカーが疑似端末(仮想端末)を割り当てることができますし、バインド標準入力コンテナに、-iは、聞かせて標準入力コンテナは開いたまま。
インタラクティブモードでは、端末によるユーザ缶入力コマンドは、例えば、作成しました
ルート@ af8bae53bdd3:/#PWD
/
/#LS:ルート@ af8bae53bdd3
lib64をlibのビンブートDEVなどホームメディアMNTオプトprocのSRV SYS tmpにUSR VAR sbinにルートRUN
、ドッキングウィンドウの実行を使用してドッカー標準のバックグラウンド処理をコンテナを作成含みます:
ローカルミラーを指定し、何が公共のリポジトリからダウンロードされていないかどうかを確認
コンテナ作成および起動するミラーを使用して
ファイル・システムを分配し、および読み取り専用イメージ層は外側1書き込み可能な層搭載
ホストからホストブリッジ構成がするために容器に仮想インターフェイスをブリッジインターフェイス
アドレスプールのコンテナからIPアドレスを設定
し、アプリケーションの実行
コンテナを実施後に終了されます
スタートコンテナは終了しました
ドッキングウィンドウコンテナstartコマンドを使用することができ、コンテナ稼働に直接終了しました。
実行中のアプリケーションのコアコンテナ、必要なリソースは、アプリケーションを実行するために必要です。また、他のリソース。あなたは疑似端末にPSやトップを使用してプロセス情報を表示することができます。
@ ba267838cc1bルート:/#PS
PID TTY TIME CMD
1夜12時00分00秒bashの?
11夜12時00分00秒PS?
目に見える、コンテナで実行されているだけではbash指定されたアプリケーション。この機能は、リソースのドッカー高い利用率を作る本物の軽量仮想化です。