開発の世界では、Docker は開発者に多くの強力な機能と柔軟性を提供する、欠かせないツールとなっています。アプリケーションのデプロイからコンテナ化されたマイクロサービス アーキテクチャの構築、継続的インテグレーションと継続的デリバリーの実装まで、Docker は開発者のワークフローで重要な役割を果たします。 ただし、イメージの構築、コンテナの実行、ログの表示など、Docker の一般的なコマンドはよく知られているかもしれませんが、開発者が Docker の可能性をより有効に活用し、作業をより効率的かつ便利にするのに役立つ、あまり知られていないコマンドがまだいくつかあります。これらのコマンドを共有することで、開発者は互いに学び合い、さまざまな Docker タスクを処理する新しい方法を模索し、スキルと知識を強化することができます。 1 ドッカー履歴docker history コマンドは、Docker イメージの履歴を表示するために使用され、イメージのタイムラインを提供し、各レイヤー イメージの作成プロセスと関連情報を表示します。この情報は、イメージのビルド プロセスとレイヤー間の依存関係を理解するのに非常に役立ち、Docker イメージの潜在的な最適化領域を特定するのに役立ちます。 次のように実行できます。 2 システム DFdocker system df コマンドは、Docker ホスト上のディスク使用量を表示するために使用され、使用済み領域、空き領域、ファイル システムの種類など、ディスク領域に関する詳細情報を提供します。このコマンドは、開発者が Docker ホスト上のストレージ リソースを監視および管理するのに役立ちます。 3. 剪定docker container prune コマンドは、使用されなくなった停止された Docker コンテナをクリーンアップできます。ディスク領域とリソースを解放し、未使用のコンテナを削除し、関連するネットワークとストレージのリソースをクリーンアップするのに役立ちます。このコマンドは Docker 環境をクリーンアップする簡単な方法であり、リソース管理とパフォーマンスの最適化を向上させることができます。 prune コマンドを使用してイメージを削除することもできますが、コンテナとは異なり、操作オブジェクトがコンテナではなくイメージであることを指定するために image キーワードを使用する必要があります。このような: 4 エグゼクティブこのコマンドを使用して、実行中の Docker コンテナに入り、コンテナ内部を操作します。 exec コマンドを使用すると、開発者はプログラムの実行、ログの表示、デバッグなど、コンテナー内でさまざまな操作を簡単に実行できます。これは、コンテナのトラブルシューティングや内部の調査に役立ちます。 5 ドッカーCPDocker CP コマンドは、ローカル ホストと Docker コンテナ間でファイルとディレクトリをコピーするために使用されます。ホストからコンテナへ、またはコンテナからホストへのファイルのコピーをサポートし、ホストとコンテナ間のファイル相互作用を実現します。このコマンドは非常に便利で、コンテナにファイルを追加したり、コンテナからファイルを抽出したり、コンテナとホスト間でファイルを転送したりするために使用できます。 たとえば、次のようにしてコンテナから現在のディレクトリにファイルをコピーできます。 6 つの Docker イベントdocker events コマンドは、Docker 関連のイベントのストリームを監視して表示します。コンテナの作成、開始、停止、削除などの操作や、イメージのプルおよびプッシュ操作など、リアルタイムで継続的に更新されるイベント ログを提供します。 docker events コマンドを使用すると、開発者は Docker 環境で発生するさまざまなイベントを簡単に追跡および監視できるため、システムの状態を把握し、問題をタイムリーにトラブルシューティングすることが容易になります。 7 ドッカー統計docker stats コマンドは、CPU、メモリ、ネットワークなど、コンテナ リソースの使用状況に関する統計情報をリアルタイムでストリーム提供します。この機能は、コンテナがリソースをどのように利用しているかを監視および理解するのに非常に役立ちます。 8 「docker save」と「docker load」このコマンドは、Docker イメージを tarball (「テープ アーカイブ」の略で、複数のファイルを 1 つのアーカイブ ファイルにまとめたファイル形式です。通常はサイズを小さくするために圧縮されます。Tarball は Unix および Linux 環境でファイルとディレクトリをバンドルしてその構造を保持するためによく使用されます) に保存し、再度読み込むのに便利なツールです。このプロセスは、レジストリに依存せずに異なる環境間でイメージを転送する必要がある場合に役立ちます。 9 docker ネットワーク lsdocker network ls コマンドは、Docker によって作成されたすべてのネットワークを一覧表示できます。これは、システムに現在存在するネットワークを確認および表示するのに役立ちます。 |
<<: 異常なコンテナを強制的に再起動し、Dockerをさらに改善します
ウェブサイトのスナップショットがまだ正常に復元されていませんか?ウェブマスターの皆さん、こんにちは。...
Payoneer をご紹介します。中国語では「P カード」と呼ばれ、公式 Web サイトはwww.p...
2018年1月現在、全ネットワークユーザーの1日あたりの平均利用時間は6.9時間に達しています。分野...
今日は、キーワード調査の重要性についてお話ししましょう。適切なキーワードを選択して最適化することによ...
インターネットは急速に発展していますが、バナーを使用して商品を宣伝することが依然として最善の方法です...
最近、コンテナ化および仮想化されたワークロード向けに特別に構築された軽量で安全なオペレーティング シ...
【編集後記】この記事は@子木yoyoの個人ブログから転載したものです。製品デザインのプロセスにおいて...
インターネット環境においては、トラフィックこそが王様と言われており、トラフィックの入り口を奪取するこ...
5月16日、Utour、Bridge Investment、3W Innovation Mediaが...
月収10万元の起業の夢を実現するミニプログラム起業支援プラン生活の中では、エレベーター、バス停、地下...
デジタル時代の継続的な進化に伴い、特にモノのインターネット、仮想現実、スマートファクトリーなど、高速...
インターネットが発達してから20年、我が国のウェブサイトは日々変化し、ウェブサイトのSEO最適化も誕...
今日、私はギークパークイノベーションカンファレンスでのQihoo 360 CEO の周紅毅氏のスピー...
[51CTO.comより引用] 情報化時代において、金融業界は情報化の最前線に立ち、デジタル変革のプ...
優れた開発者が書いたコードを説明するときに、「すっきりしている」「読みやすい」「使いやすい」「保守し...