日々の仕事では、docker に触れる機会が多くあります。 docker run や docker stop などのよく使用されるコマンドに加えて、docker には非常に便利だがあまり使用されないコマンドも多数あります。以下に要約します。 1. dockerトップ このコマンドは、コンテナ内のプロセス情報を表示するために使用されます。たとえば、nginx コンテナ内にある nginx プロセスの数を確認する場合は、次のようにします。 ➜ ~ docker top 3b307a09d20dUID PID PPID C STIME TTY TIME CMDroot 805 787 0 Jul13 ? 00:00:00 nginx: マスタープロセス nginx -g デーモン off;systemd+ 941 805 0 Jul13 ? 00:03:18 nginx: ワーカープロセス 2. docker ロード && docker 保存 ご存知のとおり、中国のインターネット速度は海外ほど速くないため、私は通常、これらの 2 つのコマンドを使用して Kubernetes イメージをダウンロードしてパッケージ化します。 docker save はイメージを tar ファイルに保存できます。次の操作を実行できます: ➜ ~ docker save レジストリ:2.7.1 >registry-2.7.1.tar 同時に、docker loadはtarファイルからイメージをdockerにインポートすることができます。 ➜ ~ docker load < レジストリ-2.7.1.tar 3. docker検索 このコマンドを使用すると、コマンド ラインで DockerHub 内のイメージを簡単に検索できます。次に例を示します。 ➜ ~ docker search nginxNAME DESCRIPTION STARS OFFICIAL AUTOMATEDnginx Nginx の公式ビルド。 13519 [OK]jwilder/nginx-proxy docker コンテナ用の自動化された Nginx リバース プロキシ… 1846 [OK]richarvey/nginx-php-fpm Nginx + PHP-FPM を実行するコンテナで、… 780 [OK]linuxserver/nginx LinuxStorm が提供する Nginx コンテナ… 123bitnami/nginx Bitnami nginx Docker イメージ 87 [OK]tiangolo/nginx-rtmp nginx-rtmp モジュールを使用した Nginx の Docker イメージ… 85 [OK]jc21/nginx-proxy-manager Nginx プロキシ ホストを管理するための Docker コンテナ… 73alfg/nginx-rtmp ソースからの NGINX、nginx-rtmp-module、FFmpeg… 71 [OK]nginxdemos/hello シンプルなページ コンテナを提供する NGINX Web サーバー… 57 [OK]jlesage/nginx-proxy-manager Nginx Proxy Manager 用の Docker コンテナ 53 [OK]nginx/nginx-ingress Kubernetes 用の NGINX Ingress コントローラー 37… もちろん、この機能は国内では特に役に立たないかもしれません。なぜなら... 4. Dockerイベント このコマンドを使用すると、コンテナの作成など、さまざまな Docker イベント情報をリアルタイムで取得できます。 ➜ ~ docker events2020-07-28T21:28:46.000403018+08:00 イメージのロード sha256:432bf69f0427b52cad10897342eaf23521b7d973566354118e9a59c4d31b5fae (name=sha256:432bf69f0427b52cad10897342eaf23521b7d973566354118e9a59c4d31b5fae) 5. dockerアップデート docker run を実行した後、設定した nginx コンテナの CPU やメモリが小さすぎるなど、一部のパラメータが期待どおりでないことに気付く場合があります。この場合、docker update を使用してこれらのパラメータを変更できます。 ➜ ~ docker update nginx --cpus 2 6. Dockerの歴史 このコマンドは、イメージを変更したが各レイヤーの変更コマンドを忘れてしまった場合や、イメージがどのように構築されているかを確認したい場合に使用できます。次に例を示します。 ➜ ~ docker history traefik:v2.1.6イメージが作成されました 作成者: サイズ コメント5212a87ddaba 5 か月前 /bin/sh -c #(nop) ラベル org.opencontainers.… 0B 7. docker 待機 このコマンドは、コンテナの終了ステータスを表示できます。例: ➜ ~ docker wait 7f7f0522a7d00 こうすることで、コンテナが正常に終了したか異常終了したかを知ることができます。 8. docker 一時停止 && docker 一時停止解除 コンテナが実行中だが停止したい場合にこのコマンドを使用できます。 ➜ ~ docker 一時停止 7f7f0522a7d0 9. docker 差分 コンテナを実行したが、コンテナ内でどのファイルが変更されているか分からない場合に、このコマンドを使用できます。例: ➜ ~ docker diff 38c59255bf6eC /etcA /etc/localtimeC /varC /var/libA /var/lib/registry 10. docker 統計 これはDockerの組み込み監視コマンドです。現在のホスト上のすべてのコンテナのメモリと CPU の使用状況を表示する場合に、このコマンドを使用できます。
|
<<: Canalys:中国のクラウドインフラサービス支出は2020年第2四半期に43億ドルに達した
>>: 分散WebSocketソリューションについてお話しましょう
この記事は、初心者にいくつかのアイデアを提供し、SEO のやり方を紹介するものです。今日は私が運営し...
ロシアのホスティング会社である Infobox.ru は 2002 年に設立され、10 年以上事業を...
時代の発展に遅れを取らないために、スマート水管理は現在、ほとんどの水資源大手の戦略的開発の中核となっ...
greenvaluehost は、非常に素晴らしい XEN PV VPS をリリースしました。残念な...
ターゲット キーワードの配置とは、Web サイトのホームページのキーワードを配置することを意味します...
モバイルインターネットのトレンドの中で、多くのインターネット製品がそのペースに追いつくのは困難になっ...
従来の仮想化と比較すると、Kubernetes コンテナはライフサイクルが短く、密度が高く、クラスタ...
パンデミックによって引き起こされた混乱により、多くの企業は人材と IT 資産をどこに配置する必要があ...
ReliableHostingServices は 2010 年に設立されました。主な事業はホスティ...
過去2年間、美麗碼や莫口街に代表される電子商取引ショッピングガイドサイトは、立ち上げられるとすぐに急...
最近では大手自動車サイトが独自に中古車ビジネスを展開するなど、自動車業界がオンライン中古車分野への参...
Shardhost が VPS プロモーションを実施しています。データセンターはダラスにあり、価格は...
第 2 世代の Google 検索エンジンは、検索速度と複数言語での情報拡張の点で第 1 世代に比べ...
みなさんこんにちは。ハルビン仮想現実ウェブサイト設計です。数日前、仮想現実ウェブサイト設計の公式サイ...
私には友達が二人います。 Lさんの会社は上海にあり、彼はほとんどの時間を広東省で過ごしています。彼は...