あまり知られていないが強力な Docker コマンド 9 つ

あまり知られていないが強力な Docker コマンド 9 つ

開発の世界では、Docker は開発者に多くの強力な機能と柔軟性を提供する、欠かせないツールとなっています。アプリケーションのデプロイからコンテナ化されたマイクロサービス アーキテクチャの構築、継続的インテグレーションと継続的デリバリーの実装まで、Docker は開発者のワークフローで重要な役割を果たします。

ただし、イメージの構築、コンテナの実行、ログの表示など、Docker の一般的なコマンドはよく知られているかもしれませんが、開発者が Docker の可能性をより有効に活用し、作業をより効率的かつ便利にするのに役立つ、あまり知られていないコマンドがまだいくつかあります。これらのコマンドを共有することで、開発者は互いに学び合い、さまざまな Docker タスクを処理する新しい方法を模索し、スキルと知識を強化することができます。

1 ドッカー履歴

docker history コマンドは、Docker イメージの履歴を表示するために使用され、イメージのタイムラインを提供し、各レイヤー イメージの作成プロセスと関連情報を表示します。この情報は、イメージのビルド プロセスとレイヤー間の依存関係を理解するのに非常に役立ち、Docker イメージの潜在的な最適化領域を特定するのに役立ちます。

次のように実行できます。

 docker history yourimage

2 システム DF

docker system df コマンドは、Docker ホスト上のディスク使用量を表示するために使用され、使用済み領域、空き領域、ファイル システムの種類など、ディスク領域に関する詳細情報を提供します。このコマンドは、開発者が Docker ホスト上のストレージ リソースを監視および管理するのに役立ちます。

 docker system df

3. 剪定

docker container prune コマンドは、使用されなくなった停止された Docker コンテナをクリーンアップできます。ディスク領域とリソースを解放し、未使用のコンテナを削除し、関連するネットワークとストレージのリソースをクリーンアップするのに役立ちます。このコマンドは Docker 環境をクリーンアップする簡単な方法であり、リソース管理とパフォーマンスの最適化を向上させることができます。

 docker container prune

prune コマンドを使用してイメージを削除することもできますが、コンテナとは異なり、操作オブジェクトがコンテナではなくイメージであることを指定するために image キーワードを使用する必要があります。このような:

 docker image prune

4 エグゼクティブ

このコマンドを使用して、実行中の Docker コンテナに入り、コンテナ内部を操作します。 exec コマンドを使用すると、開発者はプログラムの実行、ログの表示、デバッグなど、コンテナー内でさまざまな操作を簡単に実行できます。これは、コンテナのトラブルシューティングや内部の調査に役立ちます。

 docker exec -it yourcontainer_id bash

5 ドッカーCP

Docker CP コマンドは、ローカル ホストと Docker コンテナ間でファイルとディレクトリをコピーするために使用されます。ホストからコンテナへ、またはコンテナからホストへのファイルのコピーをサポートし、ホストとコンテナ間のファイル相互作用を実現します。このコマンドは非常に便利で、コンテナにファイルを追加したり、コンテナからファイルを抽出したり、コンテナとホスト間でファイルを転送したりするために使用できます。

たとえば、次のようにしてコンテナから現在のディレクトリにファイルをコピーできます。

 docker cp yourcontainer_id:/path/to/container/file /path/to/host/destination

6 つの Docker イベント

docker events コマンドは、Docker 関連のイベントのストリームを監視して表示します。コンテナの作成、開始、停止、削除などの操作や、イメージのプルおよびプッシュ操作など、リアルタイムで継続的に更新されるイベント ログを提供します。 docker events コマンドを使用すると、開発者は Docker 環境で発生するさまざまなイベントを簡単に追跡および監視できるため、システムの状態を把握し、問題をタイムリーにトラブルシューティングすることが容易になります。

 docker events

7 ドッカー統計

docker stats コマンドは、CPU、メモリ、ネットワークなど、コンテナ リソースの使用状況に関する統計情報をリアルタイムでストリーム提供します。この機能は、コンテナがリソースをどのように利用しているかを監視および理解するのに非常に役立ちます。

 docker stats container_id

8 「docker save」と「docker load」

このコマンドは、Docker イメージを tarball (「テープ アーカイブ」の略で、複数のファイルを 1 つのアーカイブ ファイルにまとめたファイル形式です。通常はサイズを小さくするために圧縮されます。Tarball は Unix および Linux 環境でファイルとディレクトリをバンドルしてその構造を保持するためによく使用されます) に保存し、再度読み込むのに便利なツールです。このプロセスは、レジストリに依存せずに異なる環境間でイメージを転送する必要がある場合に役立ちます。

 docker save -o myimage.tar yourimage docker load -i myimage.tar

9 docker ネットワーク ls

docker network ls コマンドは、Docker によって作成されたすべてのネットワークを一覧表示できます。これは、システムに現在存在するネットワークを確認および表示するのに役立ちます。

 docker network ls

<<:  異常なコンテナを強制的に再起動し、Dockerをさらに改善します

>>:  DevOpsの喜びと苦しみ

推薦する

urpad-1.5g メモリ/45g ハードディスク/年間 30 ドルの支払い

urpad の openvz を使用したことがある友人は、コスト効率が非常に良く、価値があると言うと...

タオバオを宣伝する方法

CPS の同義語である Taobao アフィリエイトは、簡単に言えば、販売者が商品を宣伝するのを手伝...

質の高い情報が基礎であり、ユーザーに支払いを促すことが鍵となる

ウェブサイトにとって、運営の最終目標は、ユーザーがウェブサイトで消費できるようにすることです。直接消...

Green Radish アルゴリズムの導入後、外部リンク作業をどのように進めればよいでしょうか?

Baidu が Green Radish Algorithm を導入してからしばらく経ちました。現在...

#おすすめ# cmivps: 全品30%オフ、香港の無制限トラフィックVPS、Windowsシステムをサポート

cmivps香港VPSは3つの新しいニュースをもたらしました:(1)双方向トラフィックが単方向トラフ...

SEO の最初の 2 年間でウェブマスターが学ぶべきこと

SEMWATCHのデータが失われ、以前書いた記事もいくつか消えてしまいました。 Baidu スナップ...

共同購入サイトは徐々に利益を上げているが、持続性は未知数

共同購入サイトは徐々に利益を上げられるようになるのか?最近、WoWo Mallの会長兼CEOである徐...

有名なウェブサイトもユーザーエクスペリエンスを向上させるために新機能を追加している。

今日、パソコンの電源を入れたら暇だったので、ずっとインターネットをブラウズしていました。突然、新しい...

クリエイティブ製品電子商取引サイトFunwan Internet Companyの北京からの撤退の例

周斌氏は以前、百度連盟の取締役を務めていた。 2008年にクリエイティブ製品の電子商取引ウェブサイト...

SEOがキーワードをどのように定義するかについての私の理解

私は1年以上SEO業務に携わっています。以前はウェブサイトを作っただけで、ウェブサイトのSEOキーワ...

kryptcloud: Windows ライセンス付きの米国 VPS が 25% オフ。Web サイト構築、リモート オフィスなどに適しています。

米国カリフォルニア州の老舗データセンターKryptは現在、ロサンゼルスデータセンターのUS VPS(...

SEO最適化に影響を与えずにウェブサイトのタイトルを変更する方法

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますウェブサイ...

すみませんが、Web タイポグラフィはなぜ重要なのでしょうか?

デジタル環境に関する現在の教科書には、画面の使用習慣は主に閲覧のためであり、画像はテキストよりも魅力...

ウェブサイトの構築と最適化における独立IPの長所と短所の簡単な分析

独立IPを持つことは、ウェブサイトを構築する上で常に私の願いでしたが、価格が高すぎると考え、これまで...

地方病院ウェブサイトの運用方法に関するいくつかの論点

地方病院のウェブサイトの運営モードは、地理、文化などの要因の影響を受け、ネットワークの面でも比較的単...