PS:最近ドッカーこの仮想コンテナ(差別仮想マシンの原理で、カーネルレベルの仮想化アプリケーションコンテナとして理解することができる)より人気のある、見て時間がかかり、本当に良いことですが、将来はクラウドのPaaS層であってもよいがありますそれは多くのことを変更しました。現在、唯一のLinux 3.8カーネル以上がサポートする、インストールは非常に簡単です、ここでは次のレコード一般的に使用されるコマンドかどうか、本番環境で、後の綿密な調査を言うことはありません。
ドッカーサブコマンドを表示することができます-help直接入力]ドッキングウィンドウ。
よく使用するコマンドを要約すると:
ここで<>
括弧内のパラメータが必要とされ、[]
オプションで囲みます。
docker version
クライアント、サーバーなどのバージョン番号のドッキングウィンドウを表示し、その移動に依存docker info
画像、コンテナ及び他の番号の管理を含む、システム(ドッカー)レベル情報の表示docker search <image>
ドッキングウィンドウのインデックスで検索画像docker pull <image>
ドロップダウン画像からドッカーレジストリ・サーバdocker push <image|repository>
レジストリに画像やリポジトリをプッシュdocker push <image|repository>:TAG
同上。、タグを指定docker inspect <image|container>
情報の下にある画像やコンテナを参照してください。docker images
中間画像層(中間像層是什么)をTODOフィルタdocker images -a
すべての画像を一覧表示docker ps
デフォルトの表示は、コンテナで実行されていますdocker ps -l
実行していないなど、ショーの最後に作成コンテナ、docker ps -a
実行していないを含め、すべてのコンテナを表示しますdocker logs <container>
ビューコンテナのログ、つまり、コマンド実行の出力の一部docker rm <container...>
一つ以上の容器を削除しますdocker rm `docker ps -a -q
`すべてのコンテナを削除しますdocker ps -a -q | xargs docker rm
同上は、すべてのコンテナを削除しますdocker rmi <image...>
一つ以上の画像を削除します。docker start/stop/restart <container>
開始/停止/コンテナを再起動しますdocker start -i <container>
コンテナを起動して、対話モードに入りますdocker attach <container>
実行中のコンテナを添付するdocker run <image> <command>
コンテナを作成し、適切なコマンドを実行するために画像を使用して、停止docker run -i -t <image> /bin/bash
コンテナを作成するために画像を使用して対話モードに、ログインシェルは/ binに/ bashのですdocker run -i -t -p <host_port:contain_port>
ホストポートへのコンテナのポートマッピングdocker commit <container> [repo:tag]
レポの後ろに、新しいイメージのためのコンテナを硬化:タグオプションdocker build <path>
、次のパスパスDockerfileという名前の設定ファイルを検索し、新たな画像を生成するには、このプロファイルを使用docker build -t repo[:tag]
上記の、あなたはレポとオプションのタグを指定することができますdocker build - < <dockerfile>
コンテンツを取得するには、ドッキングウィンドウの標準入力方法を指定した設定ファイルを使用してDockerfile、新しい画像を生成するには、このプロファイルを使用docker port <container> <container port>
指定されたポートの容器、または使用にマッピングされたローカルポートがどの参照docker ps
も見ることができます。