(b)詳細ドッカー

前文:ドッカーのの概念についての私たちの最初の導入の最後の章、我々は、ドッカーのを使用する一般的なドッカー操作コマンドを見て始めたこの時間のようにします。また、どんな学びません、私たちは、好ましくは類推の横方向の広がりと、そのすべての類似性のためにドッカーのコマンドスタイルやGitリポジトリ知識の長手方向の体を理解していなければなりません。まあ騒ぎ、我々は、第二章ドッカーはそれを説明し始めます。

ドッカーは、(a)の説明します
 

ドッカーは、一般的にコマンドを使用しました

前菜、ドッカーhelpコマンド

  1. docker version バージョン情報]ドッキングウィンドウをチェック
  2. docker info ミラーの数と容器を含むドッカー情報表示システム、
  3. 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:容器内路径 目标主机路径コンテナからのホストファイルのコピーに


 
 
概要

おすすめ

転載: www.cnblogs.com/dwlovelife/p/11520221.html