uuntu dockerについていくつかのこと(オススメ)
インストール
ここで使っているのはアリ雲Docer-Enggineです。
〔http://mirrors.aliyun.com/help/docker-engine〕
1.docker version
Dockerバージョンの情報が表示されます。
2.docker info
Dockerシステム情報が表示され、ミラーとコンテナの数が含まれます。
3.docker search
キャットメイトはauted buildのみを一覧表示します。
タイプの鏡像
Cno-truncは完全なミラー記述を表示することができます。
−s 40は、コレクション数が40以下のミラーをリストしている。
4.docker pull
-aラはすべてのtaggedの鏡像を取ります。
5.docker login
6.docker logout
実行後に指定されたサーバからログインし、デフォルトは公式サーバです。
7.docker mages
-a全ミラー像(プロセスミラーを含む)を一覧表示します。
-fフィルタリングミラー、例えば:-f[[dangling=true]]リストのみ満足しています。
dangling=true条件の鏡像。
Cno-truncは完全なミラーIDを表示することができます。
−qは、ミラーIDのみを一覧表示します。
Ctreeはミラーの提出履歴をツリー構造で一覧表示します。
8.docker ps
実行中のコンテナを一覧表示します。
-aすべての容器(熟睡鏡像を含む)を一覧表示します。
Cbefore="nginx"は、あるコンテナの前に作成されたコンテナをリストし、コンテナ名とIDをパラメータとして受け入れます。
Csince="inx"は、あるコンテナの後に作成されたコンテナをリストし、コンテナ名とIDをパラメータとして受け入れます。
-f[exited=]リスト満足
exited=条件の容器。
-lは、新しく作成したコンテナのみを一覧表示します。
Cno-truncは完全なコンテナIDを表示します。
-n=4最近作成された4つのコンテナを一覧表示します。
-qはコンテナIDのみを一覧表示します。
-s容器サイズを表示します。
9.docker rmi
-fは、使用されていても、ミラーを強制的に除去します。
Cno-pruneは、このミラーの処理イメージを除去せず、デフォルトで削除します。
10.docker rm
-l容器間のネットワーク接続を削除し、容器そのものではない。
-v容器に関連する空間を除去します。
11.docker history
Cno-truncは完全な提出記録を表示します。
−qは、送信されたレコードIDのみを一覧表示する。
12.docker start stop retart
-a完成するまで
-i容器を起動し、インタラクティブモードに入る。
-t 10は、容器のタイムアウト時間(秒)を停止または再開し、タイムアウトしたらシステムが殺します。
13.docker kill
−s「KILL」はコンテナに送る信号をカスタマイズします。
14.docker events
15.docker save
-o「debian.tar」は保存したミラーファイリングを指定します。
16.docker load
-i「debian.tar」は、ロードされたミラーファイリングを指定します。
17.docker export
18.docker import
19.docker top
20.docker inspect
-fは戻り値のテンプレートファイルを指定します。
21.docker pause
あるコンテナのすべてのプロセスを一時停止します。
22.docker unpause
23.docker
-f既存のタグを上書きします。
24.docker psh
25.docker logs
-f追跡容器ログの最近の更新;
-tコンテナログのタイムスタンプを表示します。
Ctail="10"は最新の10のコンテナログのみを表示します。
26.docker run
-a stdin標準入出力コンテンツタイプを指定し、STDIN/
STDOUT/STDERRの三つの項目。
−dバックグラウンドでコンテナを運転し、コンテナIDに戻る。
-iは交互モードで容器を動作させ、通常-tと同時に使用される。
-tは容器に偽入力端末を再割り当てし、通常は-iと同時に使用する。
Cname="inx-lb"は容器に名前を指定します。
Cdns 8.8.8容器使用のDNSサーバを指定して、デフォルトとホストは一致します。
Cdns-search example.comはコンテナDNS検索ドメイン名を指定して、デフォルトと宿主は一致します。
-h「mars」指定容器のhostname;
-e username="ritch"環境変数を設定します。
Cenv-file=[]指定ファイルから環境変数を読み込みます。
Ccpset="0-2"or Ccpset="0,1,2"
指定のCPUにバインドして実行します。
-cが完了するまで
-m完成するまで
Cnet="bridge"は容器のネットワーク接続タイプを指定して、bridge/
host/none
container:
保存して提出する
1、dockerに入って設定したらexitが退出する(除去ではない);
2、docker comit(現在運行しているdockerの名前)(提出されたイメージの名前):
3、docker push(提出のイメージ名):
以上述べたのは小编が皆さんに绍介したuuntuです。dockerについてのことです。皆さんに何かお聞きしたいことがあれば、メッセージをください。小编はすぐにご返事します。ここでも私たちのサイトを応援してくれてありがとうございます。
ここで使っているのはアリ雲Docer-Enggineです。
〔http://mirrors.aliyun.com/help/docker-engine〕
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
コマンドを使う1.docker version
Dockerバージョンの情報が表示されます。
2.docker info
Dockerシステム情報が表示され、ミラーとコンテナの数が含まれます。
3.docker search
docker search [options “o”>] term
docker search -s django
Docker Hubから条件に合ったミラー像を検索します。キャットメイトはauted buildのみを一覧表示します。
タイプの鏡像
Cno-truncは完全なミラー記述を表示することができます。
−s 40は、コレクション数が40以下のミラーをリストしている。
4.docker pull
docker pull [-a “o”>] [user/ “o”>]name[:tag “o”>]
docker pull laozhu/telescope:latest
指定されたミラーをDocer Hubから引き出しまたは更新します。-aラはすべてのtaggedの鏡像を取ります。
5.docker login
root@moon:~# docker login
Username: username
Password: **
Email: [email protected]
Login Succeeded
手順に従ってDocer Hubに登録されているユーザー名、パスワード、メールボックスを入力すれば登録が完了します。6.docker logout
実行後に指定されたサーバからログインし、デフォルトは公式サーバです。
7.docker mages
docker images [options “o”>] [name]
ローカルのすべてのミラーを一覧表示します。その中で[name]はイメージ名にキーワードを検索します。-a全ミラー像(プロセスミラーを含む)を一覧表示します。
-fフィルタリングミラー、例えば:-f[[dangling=true]]リストのみ満足しています。
dangling=true条件の鏡像。
Cno-truncは完全なミラーIDを表示することができます。
−qは、ミラーIDのみを一覧表示します。
Ctreeはミラーの提出履歴をツリー構造で一覧表示します。
8.docker ps
実行中のコンテナを一覧表示します。
-aすべての容器(熟睡鏡像を含む)を一覧表示します。
Cbefore="nginx"は、あるコンテナの前に作成されたコンテナをリストし、コンテナ名とIDをパラメータとして受け入れます。
Csince="inx"は、あるコンテナの後に作成されたコンテナをリストし、コンテナ名とIDをパラメータとして受け入れます。
-f[exited=]リスト満足
exited=条件の容器。
-lは、新しく作成したコンテナのみを一覧表示します。
Cno-truncは完全なコンテナIDを表示します。
-n=4最近作成された4つのコンテナを一覧表示します。
-qはコンテナIDのみを一覧表示します。
-s容器サイズを表示します。
9.docker rmi
docker rmi [options “o”>] “o”>[image…]
docker rmi nginx:latest postgres:latest Python:latest
指定されたイメージをローカルから削除します。-fは、使用されていても、ミラーを強制的に除去します。
Cno-pruneは、このミラーの処理イメージを除去せず、デフォルトで削除します。
10.docker rm
docker rm [options “o”>] “o”>[Container…]
docker rm nginx-01 nginx-02 db-01 db-02
sudo docker rm -l /webapp/Redis
-f容器を強制的に除去し、実行中であっても。-l容器間のネットワーク接続を削除し、容器そのものではない。
-v容器に関連する空間を除去します。
11.docker history
docker history “o”>[options]
指定された鏡像の作成履歴を表示します。Cno-truncは完全な提出記録を表示します。
−qは、送信されたレコードIDのみを一覧表示する。
12.docker start stop retart
docker start|stop “p”>|restart [options “o”>] “o”>[container…]
1つ以上の指定容器を起動、停止、再起動します。-a完成するまで
-i容器を起動し、インタラクティブモードに入る。
-t 10は、容器のタイムアウト時間(秒)を停止または再開し、タイムアウトしたらシステムが殺します。
13.docker kill
docker kill “o”>[options “o”>] “o”>[container…]
指定されたコンテナを一つ以上殺すプロセス。−s「KILL」はコンテナに送る信号をカスタマイズします。
14.docker events
docker events [options “o”>]
docker events Csince= “s2”>”20141020”
docker events Cuntil= “s2”>”20120310”
サーバーから個人の動きを引き出して、時間区間を選択できます。15.docker save
docker save -i “debian.tar”
docker save > “debian.tar”
指定されたミラーをtarアーカイブファイルに保存し、docker loadの逆操作です。保存してから読み込むイメージは提出履歴とレイヤーを失わずにロールバックできます。-o「debian.tar」は保存したミラーファイリングを指定します。
16.docker load
docker load [options]
docker load < debian.tar
docker load -i “debian.tar”
タロットミラーファイリングからミラーをロードし、docker saveの逆操作です。保存してから読み込むイメージは提出履歴とレイヤーを失わずにロールバックできます。-i「debian.tar」は、ロードされたミラーファイリングを指定します。
17.docker export
docker export
docker export nginx-01 > export.tar
指定されたコンテナをtarアーカイブファイルに保存し、docker importの逆操作です。エクスポート後に導入されたコンテナはすべての提出履歴が失われてしまい、ロールバックできません。18.docker import
docker import url|- “o”>[repository[:tag “o”>]]
cat export.tar “p”>| docker import - imported-nginx:latest
docker import http://example.com/export.tar
アーカイブファイル(リモートファイル対応)から鏡像を作成し、exportの逆操作で、導入のためにミラーリングにラベルを付けることができます。エクスポート後に導入されたコンテナはすべての提出履歴が失われてしまい、ロールバックできません。19.docker top
docker top “o”>[ps options]
実行中のコンテナプロセスを確認して、psコマンドのパラメータをサポートします。20.docker inspect
docker instpect nginx:latest
docker inspect nginx-container
ミラーまたはコンテナのパラメータをチェックし、デフォルトではJSON形式に戻ります。-fは戻り値のテンプレートファイルを指定します。
21.docker pause
あるコンテナのすべてのプロセスを一時停止します。
22.docker unpause
docker unpause
あるコンテナのすべてのプロセスを復元します。23.docker
docker tag [options “o”>] [:tag “o”>] [repository/ “o”>][username/]name “o”>[:tag]
ローカルイメージをマークして、リポジトリに分類します。-f既存のタグを上書きします。
24.docker psh
docker push name[:tag “o”>]
docker push laozhu/nginx:latest
ミラーをリモート倉庫に送ります。デフォルトはDocker Hubです。25.docker logs
docker logs [options “o”>]
docker logs -f -t Ctail= “s2”>”10” insane_babbage
コンテナ運転時の出力ログを取得します。-f追跡容器ログの最近の更新;
-tコンテナログのタイムスタンプを表示します。
Ctail="10"は最新の10のコンテナログのみを表示します。
26.docker run
docker run [options “o”>] [ “nb”>command] “o”>[arg…]
指定コマンドを実行するコンテナを起動します。-a stdin標準入出力コンテンツタイプを指定し、STDIN/
STDOUT/STDERRの三つの項目。
−dバックグラウンドでコンテナを運転し、コンテナIDに戻る。
-iは交互モードで容器を動作させ、通常-tと同時に使用される。
-tは容器に偽入力端末を再割り当てし、通常は-iと同時に使用する。
Cname="inx-lb"は容器に名前を指定します。
Cdns 8.8.8容器使用のDNSサーバを指定して、デフォルトとホストは一致します。
Cdns-search example.comはコンテナDNS検索ドメイン名を指定して、デフォルトと宿主は一致します。
-h「mars」指定容器のhostname;
-e username="ritch"環境変数を設定します。
Cenv-file=[]指定ファイルから環境変数を読み込みます。
Ccpset="0-2"or Ccpset="0,1,2"
指定のCPUにバインドして実行します。
-cが完了するまで
-m完成するまで
Cnet="bridge"は容器のネットワーク接続タイプを指定して、bridge/
host/none
container:
保存して提出する
1、dockerに入って設定したらexitが退出する(除去ではない);
2、docker comit(現在運行しているdockerの名前)(提出されたイメージの名前):
3、docker push(提出のイメージ名):
以上述べたのは小编が皆さんに绍介したuuntuです。dockerについてのことです。皆さんに何かお聞きしたいことがあれば、メッセージをください。小编はすぐにご返事します。ここでも私たちのサイトを応援してくれてありがとうございます。