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 動的および静的ノード
マーケティングが得意なら、商品を売って楽しい時間を過ごせるでしょう。有名人の支持や国境を越えた協力に...
Hostsolutions は、バックエンド管理のまったく新しい開発を実施し、以前よりも使いやすくな...
誰もが spartanhost をよく知っていると思います。結局のところ、少なくとも 1 年半はリリ...
raksmart が日本のデータセンターに VPS を新規導入しました。トラフィック制限がなく、主流...
私が入社した新しい会社は、回族の手工芸品の起業プロジェクトに取り組んでいます。同社ではこれまでインタ...
80年代以降の世代は中国のネット消費の屋台骨だが、90年代以降の世代の消費力も追い上げている。一人当...
今日、パン・リクアンは奇妙な現象を発見しました。独立系ブログの記事は転載かオリジナルかに関わらず、記...
検索エンジンのBlekkoは最近、ウォーターフォール型のニュース閲覧ウェブサイトROCKZiを立ち上...
百度指数(以下、指数)を開発した当初の意図は、単に一般大衆を楽しませる商品として位置づけることだった...
8 つのコンピューター ルームのすべての VPS の購入に使用できる、50% 割引の新しい onev...
現在、Vultrはオセアニアのメルボルンとシドニーの2つのデータセンターでクラウドサーバーサービスを...
世界はますます小さくなり、情報の伝達速度はますます速くなっています。人々がコミュニケーションのために...
SEO の経験があるウェブサイト構築会社は、プロジェクトを引き受ける際に HTML ページの変更量を...
クラウド コンピューティングがエンタープライズ IT の主流のテクノロジ トレンドとなった理由は、ユ...
5月20日、アリババ副社長兼アリババクラウドコンピューティングプラットフォーム責任者の賈陽清氏はメデ...