今日も引き続き、Docker に関する知識を皆さんと共有したいと思います。今日は主にDockerの動作原理とライフサイクルについて紹介します。皆様のお役に立てれば幸いです! 1. Dockerの基本的な動作原理Docker は、クライアント (コンテナ) - サーバー (Docker エンジン) 構造に基づくシステムです。 Docker デーモン プロセスはホスト上で実行されます。クライアント (コンテナ) は Socket を介して Docker エンジンに対応する指示を送信し、Docker サーバーは対応するコマンドを実行します。 Docker は、通常の Linux ユーザーが実行できない操作 (ファイル システムのマウントなど) を処理するために、デーモンをルート権限で実行します。 2. Dockerは実行コマンドのプロセスを実行する
3. DockerコンテナのライフサイクルDocker コンテナには次の 7 つの状態があります。
死んだ:死。これは主にオペレーティング システムの例外または電源障害によって発生しますが、それほど一般的ではありません。 一時停止と停止状態の違い docker pauseコマンドは指定されたコンテナ内のすべてのプロセスを一時停止します。 docker stop コンテナ内のメインプロセスは指定された時間内に強制終了されます。デフォルトは 10 秒です。 4. Dockerコンテナ操作コマンド例コンテナ Tomcat コンテナを作成します。 [ root@ecs - 337444 ~ ] # docker create --name tomcattest tomcat:8.5.38 docker ps -f status=created # ステータスで取得 docker ps -a -f name=tomcattest # コンテナ名で取得; [ root@ecs - 337444 ~ ] # docker ps -a -f name = tomcattest docker pause tomcattest #コンテナを一時停止します docker unpause tomcattest #一時停止を解除します。 docker stop tomcattest #コンテナを停止します。 docker rm tomcattest #コンテナを削除します。 |
<<: クラウドネイティブ Java フレームワーク - Micronaut
>>: クラウドネイティブフルスタックモニタリングの詳細な説明
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますセールスは...
ハフィントンポストによると、イギリスのケントに住むブライアン・ハウスマンさんは数日前、近くの湖に沈ん...
Baidu は 2 年前から PC インターネットとモバイル インターネットの交差点に立っています。...
1.0 序文前回は、.class ファイルが jvm にロードされる方法について説明しました。しかし...
「ランキングを上げる」ウェブサイトは、トップ 100 のソフトウェアは少なくとも 2,000 人の新...
KubeVela は、ハイブリッド クラウド環境でのアプリケーション配信をよりシンプルかつ高速にする...
catalysthost.com は、年にほとんどプロモーションを行いません。現在、ダラス データ ...
オープンソースの詳細については、以下をご覧ください。 51CTO オープンソース基本ソフトウェアコミ...
はじめに:今回は、Yilong OnlineのウェブマスターであるHan Tianさんにインタビュー...
ウェブサイトの最適化のプロセスでは、内部リンクとオリジナルコンテンツに加えて、外部リンクもオフサイト...
サービス紹介:法人会員とは?法人会員サービスは、A5 Webmaster Network がイン...
XiNiX™ InfoTech Pvt. Ltd. は 2005 年に設立されたホスティング会社です...
Jump Jumpの後も、テンセントはミニプログラムに注力し続けていることがわかります。ミニプログラ...
VersatileIT はオーストラリアで正式に登録された会社であり、7 年以上にわたってシステムを...
インターネットの継続的な発展に伴い、ますます多くのユーザーがインターネットに依存するようになり、イン...