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 動的および静的ノード
従来、アプリケーションは、コードを実行するサーバーやオペレーティング システムと密接にリンクされてい...
数年前、SEOはまだ新しい言葉でした。当時、私は大学に入学したばかりでした。ウェブサイト運営者の友人...
admin5.comの10月19日の記事によると、新浪微博の公式タスク送信プラットフォーム「Micr...
中国新聞社、4月25日(ITチャンネルパンダ) 「偽造品の販売」や製品認可の欠如などの高級品電子商取...
[[412483]]エッジ コンピューティングは、分散コンピューティング、グリッド コンピューティン...
ご存知のとおり、Sharktech は米国で最も強力なプロ用 D キャリアとして知られています。どれ...
GouCloudは、年半ばの618特別割引プロモーションを開始しました。すべてのエラスティッククラウ...
以前、新しいサイトに外部リンクを引き付ける方法についての投稿で、商業ウェブサイトはリンクを引き付けに...
Ganji.comと58.comはともに変革を模索新浪テクノロジー 神雲芳2005年に設立された2つ...
11月3日、テンセント研究所とテンセントクラウドは、2021年テンセントデジタルエコシステムカンファ...
中国の古いことわざに「瓜畑を通るときは靴を拾わず、梅の木を通るときは帽子を直さず」というものがありま...
ここ数ヶ月、ドメイン名の乱暴な解決に悩まされ、それを取り除く方法がありません。私が持っているドメイン...
読者の皆さん、この動きについてどう思いますか?Weiboを閲覧していたときにこれを見ました。Baid...
立ち上げたばかりの新しいウェブサイトの場合、Baidu の支持を得ることはあまり現実的ではありません...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますインターネ...