Docker は、最新のアプリケーション開発と展開の業界標準となっています。コンテナ化テクノロジーを使用して、軽量で移植性が高く、スケーラブルな方法でアプリケーションを構築、公開、実行します。しかし、最近職場で、Docker コンテナの操作コマンドにあまり慣れていない人がいることに気づきました。したがって、この記事では、各コマンドとそのパラメータの詳細な説明を含め、Docker コンテナ操作のさまざまな側面を詳しく紹介することを目的としています。この記事を通じて、Docker の理解と応用をさらに向上させるために、一緒に議論し、学ぶことができれば幸いです。 コンテナを作成するコンテナを作成するには、docker runとdocker createの2つの方法があります。 ドッカー実行docker run コマンドは、まず Docker ホスト上で指定されたコンテナ イメージを検索します。イメージが存在しない場合は、Docker は Docker Hub または別のイメージ レジストリからイメージをダウンロードします。イメージが見つかるかダウンロードされると、Docker はそのイメージに基づいて新しいコンテナ インスタンスを作成します。コンテナが作成されると、docker run コマンドによってコンテナが起動されます。 docker run コマンドの基本的な構文は次のとおりです。
一般的な docker run パラメータとオプションを次に示します。
たとえば、xj_pandora という名前のコンテナを対話型ターミナル モードで実行するには、xj/pandora:1 を使用します。イメージの場合は、次のコマンドを実行します。
以下は、docker create コマンドの基本的な構文とオプションです。
パラメータとオプションはdocker runに似ています コンテナの起動、停止、削除
作成されたコンテナは、docker start コマンドを使用して起動できます。 docker restartコマンドはコンテナを再起動します
コンテナを停止するには、docker stop コマンドを使用します。
停止したコンテナを 1 つ以上削除するには、docker rm コマンドを使用します。 コンテナを表示現在実行中のコンテナを表示するには、docker ps コマンドを使用します。 停止したコンテナも含め、すべてのコンテナを表示する場合は、docker ps -a コマンドを使用します。 写真 コンテナに入る基本的な構文:
一般的な docker exec パラメータとオプションを次に示します。
実行中のコンテナに入り、コマンドを実行するには、docker exec コマンドを使用できます。たとえば、xj_pandora という名前のコンテナに入り、Bash ターミナルを起動するには、次のようにします。 写真 ファイルのコピーdocker cp コマンドを使用して、ファイルをコンテナにコピーしたり、コンテナからホストにコピーしたりします。 コンテナ内のファイルをホストにコピーします。 写真 ホストからコンテナにファイルをコピーします。 写真 コンテナのエクスポートとインポートdocker export コマンドを使用してコンテナをファイルとしてエクスポートし、docker import コマンドを使用してそのファイルを新しいイメージとしてインポートできます。これは、コンテナのスナップショットを共有したり、コンテナを移行したりする場合に役立ちます。 コンテナログを表示するdocker logs コマンドは、Docker コンテナのログ出力を表示するために使用されます。コンテナ内で実行されているアプリケーションの標準出力 (stdout) と標準エラー出力 (stderr) を表示できます。以下は、docker logs コマンドの基本的な構文と詳細な説明です。
一般的な docker ログのパラメータとオプションを次に示します。
たとえば、コンテナ pandora-pandora-1 のログをリアルタイムで出力するには、次のようにします。 写真 要約するDocker コンテナ操作コマンドは、コンテナ化されたアプリケーションを開発および管理するための重要なツールです。これらのコマンドの構文と目的をより深く理解することで、コンテナをより適切に管理および監視し、アプリケーションがスムーズに実行されるようにすることができます。コンテナの作成、ログの表示、リソース使用状況の監視、コンテナへの入力など、これらのコマンドはコンテナ化された管理を強力にサポートします。この記事が、Docker コンテナの操作に役立つ情報とガイダンスを提供できたことを願っています。 |
<<: Rust はクラウドネイティブ開発の「未来」でしょうか?
>>: Kubernetes ベースの Jenkins 動的および静的ノード
SEOVIP は、今では誰もが知っている SEO 業界の有名なウェブサイトです。その理由は、このウェ...
昨年、大いに盛り上がった第3四半期の戦争は、人々に国内検索エンジンに対する新たな認識を与えました。Q...
berry.pw、このドメイン名は特に信頼性が低いと感じますか?少なくとも私はそう思います。しかし、...
ASO は、Android または iOS アプリに無料の高品質ユーザーを提供し、あらゆるモバイル成...
クラウド コンピューティングは、インターネット プロトコルに基づいて IT サービスを追加、使用、配...
[[221573]] 1. 背景懸命な努力の末、Zhang Dapang と Bill は分散ファイ...
【小ソーシャルネットワーク】の設立当初、最初に発表するプロジェクトは北京大学と清華大学発の出会い系ア...
Fastdomain は 2005 年に設立され、ドメイン名と仮想ホスティング サービスを提供してい...
著者は、多くの顧客がコスト効率が高く、完璧に設計された Web サイトを好むことに気付き、一般的にテ...
フォームの下部アジャイル開発の観点から、ほとんどのシナリオでは、アプリケーションを構築するときに、迅...
friendhosting (2009 年設立) からの最新のプロモーション メールには、公式が春節...
仕事を辞めてShanpo.comを立ち上げてからちょうど半年が経ちました。何度も挫折しましたが、つい...
長い間、ドメイン名には注目していませんでした。一般的なドメイン名販売業者のプロモーション情報をお送り...
1. 背景西瓜動画は2017年10月に中編動画のコンセプトを提案したが、中編動画業界のベテランである...
一歩先を行くことは、常にプロジェクトを行う際の核心的な考え方であり、インターネット上でウェブサイトを...