前文:ドッカーのの概念についての私たちの最初の導入の最後の章、我々は、ドッカーのを使用する一般的なドッカー操作コマンドを見て始めたこの時間のようにします。また、どんな学びません、私たちは、好ましくは類推の横方向の広がりと、そのすべての類似性のためにドッカーのコマンドスタイルやGitリポジトリ知識の長手方向の体を理解していなければなりません。まあ騒ぎ、我々は、第二章ドッカーはそれを説明し始めます。
ドッカーは、一般的にコマンドを使用しました
前菜、ドッカーhelpコマンド
docker version
バージョン情報]ドッキングウィンドウをチェックdocker info
ミラーの数と容器を含むドッカー情報表示システム、docker --help
ドッカーhelpコマンド
1.ミラーコマンド
①、docker images
リストされているが、ローカルホスト上でミラーリング
パラメータ:例:docker images -a
-a:リストのすべてのローカル・ミラー(ミラー含有中間層)
-q:画像のみのIDを表示します
--digests:ディスプレイサマリー情報のミラーリング
--no-TRUNC:完全な画像情報を表示します
各オプションの説明:
レポジトリ:ソース画像のリポジトリを表します
TAG:ミラーラベル
画像ID:IDミラーリング
CREATED:画像作成時間
SIZE:画像サイズ
別の画像を定義するためにTAG:同じウェアハウス・ソースに複数のタグを持つことができ、ウェアハウス・ソースの異なるバージョンに代わって、我々はリポジトリを使用しています。
ラベルのミラーリングバージョンを指定しない場合、たとえば、あなただけのUbuntuを使用し、ドッキングウィンドウは、Ubuntuのデフォルトになります。最新の画像を
②、docker search
倉庫から指定された画像を検索します
パラメータ:例:docker serarch -s 10 tomcat
--no-TRUNC:記載の完全な画像表示
-s:リスト好きな数のミラーが指定した値以上であります
--automated:画像のみのタイプを構築する自動化されたリスト
③、docker rmi -f
ミラーを削除します
docker rmi -f 镜像ID
単一の画像を削除するにはdocker rmi -f 镜像名1:TAG 镜像名2:TAG
複数削除するにはdocker rmi -f $(docker images -qa)
すべて削除
④、docker pull
ダウンロード画像
パラメータ:例:docker pull tomcat
2.コンテナコマンド
注意:のための基本的な前提条件であるコンテナを作成するために、ミラーは、あります
2.1一般的に使用されるコンテナコマンド
①、docker run [option] image [command]
新しいコンテナと開始
パラメータ:例:docker run -it centos /bin/bash
CentOSのミラーリング:最新の容器内に/ binに/ bashコマンドを実行し、対話モードでコンテナを起動します。
--name =「新しい名前のコンテナ」:コンテナの名前を指定します。
-d:背景容器、及び容器のIDを返す、またはデーモンすなわち容器を開始。
-i:通常、-tと一緒に使用対話モードで実行容器を、。
-t:通常-iと組み合わせて使用する、容器に擬似入力端子を再割り当てします。
-P:ランダムなポートマッピング;
-p:ポートマッピングを指定します。
②、docker ps
すべての現在のコンテナを実行している一覧表示されます
パラメータ: 例:docker ps
-a:リストはすべて、現在のコンテナを実行している+歴史の中でオフを実行します
-l:表示が最近作成したコンテナ
-n:ディスプレイは最近、n個のコンテナを作成しました
-q:サイレントモード、唯一のコンテナ番号
--no-TRUNC:出力をカットしないでください
③、コンテナに終了する2つの方法を終了
exit
コンテナ停止出口
ctrl + p + q
コンテナは、出口を停止しません。
④、コマンドの容器を起動および停止
- コンテナを起動します。
docker start
コンテナ船の名前またはIDを - 再起動コンテナ:
docker restart
コンテナ船の名前またはID - コンテナを停止します。
docker stop
コンテナ船の名前またはIDを - :コンテナを停止することを余儀なく
docker kill
コンテナ船の名前またはIDを
⑤、停止したコンテナを削除
- 単一のコンテナを削除するには、次の
docker rm
コンテナIDを - 複数のコンテナを削除します。
docker rm -f $(docker ps -a -q)
2.2重要なコンテナコマンド
①、docker run -d 容器名
ガードベッセルを開始
説明:バックグラウンドでドッカーコンテナランニングは、それが自動的に終了しているが、フォアグラウンドプロセスではないこれらのコマンドが中断されている場合(例えばランニングトップ、尾など)、コマンドの容器を実行する必要があります。
②、docker logs -f -t --tail 容器ID
-t:タイムスタンプされます
-f:最新のログ印刷に従ってください
--tail:どのように多くのデジタル表示の最後
③、docker top 容器ID
コンテナで実行中のプロセスを参照してください
④、docker inspect 容器ID
容器の内部の詳細を表示します
⑤、容器に、コマンドラインの対話を実行しています
docker exec -it 容器ID bashShell
コンテナに新しいターミナルを開いて、新しいプロセスを開始することができます
docker attach 容器ID
直接コンテナターミナルにコマンドは、新しいプロセスを開始しません
⑥、docker cp 容器ID:容器内路径 目标主机路径
コンテナからのホストファイルのコピーに
概要