Linuxの観点からDockerコンテナとは何ですか? [閉鎖]

Linuxの観点からDockerコンテナとは何ですか? [閉鎖]

DockerコンテナはDockerデーモンが理解する概念です。 Linuxの観点からDockerコンテナとは何ですか?

  1. コンテナを停止、殺し、破壊することができます。コンテナ自体はプロセスですか?
  2. Dockerコンテナはcgroupですか?それともcgroupで認識できますか?

    Dockerコンテナはコンテナで実行されるプロセスグループですか?

    お互いのcgroupとコンテナ(ID)をどのように見つけますか?

ありがとうございます。

ベストアンサー1

コンテナはLinuxでは定義されていません。これは、純粋にアプリケーションの起動に使用するアプリケーションの構成です。

一般に、コンテナを定義するいくつかの関数があります。

  • 名前空間の分離
    • プロセス
    • シドニー技術大学
    • ...など
  • Cgroupリソースの制限
  • チョコム制限
    • アプリケーションがシステムコールにアクセスできないようにブロック

など。

コンテナはcgroupによって定義されていないので、残りの質問は意味がありません。これ基本的なコンテナの構造はですclone(2)

おすすめ記事