ドッキングウィンドウ学習1

ドッカープロジェクトの目標は、軽量のオペレーティングシステムの仮想化ソリューションを実現することです。ドッカーは、Linuxコンテナ(LXC)技術の基礎です。ユーザーは操作が容易になり、コンテナ管理を気にする必要はありませんので、LXCドッカーに基づき、さらにパッケージでした。ユーザーアクションドッカーコンテナあなたは、高速、軽量仮想マシンが同じくらい簡単です同じように

ドッキングウィンドウと仮想マシンの違い:

VM:アプリケーションを含む各仮想マシン、必要なバイナリやライブラリ、および完全なユーザ操作サブシステム

ドッキングウィンドウ:コンテナ技術により、私たちの共有ホストのハードウェアとオペレーティングシステムリソース、リソースの動的割り当て。ドッカーは、Linuxパッケージコンテナは、コンテナがインタフェースを使用して簡単に提供してい属します。これは、最も人気のあるLinuxコンテナ・ソリューションです。そして、Linuxコンテナは、簡単な言葉を別の仮想化技術を開発したLinuxは、Linuxのコンテナは、オペレーティング・システムの完全なシミュレーションではないが、アイソレーションのプロセスは、通常のプロセス外同等の保護層を設定します。処理容器内部のためには、基礎となるシステムの単離を可能にする、仮想リソースの多様にさらされます。ドッカーアプリケーションやファイルにパッケージ化されたプログラムの依存性。このファイルが実行され、それが仮想コンテナを生成します。ただ、実際の物理マシン上で実行されているように、仮想コンテナで実行されています。ドッカーでは、環境問題を心配しないでください。

ドッカーの3つのコンセプト:

イメージ(ミラー)、コンテナ(容器)、リポジトリ(倉庫)ミラーリングがドッカーコンテナを実行するための前提条件である、倉庫保管場所は、ミラー、ミラーを見ることができるドッカーのコアです。

ミラー:ドッカーイメージは、など、プログラム、ライブラリ、リソース、コンフィギュレーション・ファイルの実行希望のコンテナを提供することに加えて、特別なファイルシステムとして見られ、また、このような匿名のボリュームとして(操作の準備をするために多数の構成パラメータが含まれていることができます環境変数、ユーザー、など)。画像は任意の動的なデータが含まれていない、の内容は、構文の後に変更することはできません。イメージ(画像)は、統一された視点(読み取り専用層)読み取り専用パイル層であり、おそらく、この定義は以下このチャートは、読者がミラーの定義を理解することができ、理解することがやや困難です。

これはおそらく、最も詳細なエントリ概要ドッカー嘔吐血液であります

 

 

从左边我们看到了多个只读层,它们重叠在一起。除了最下面一层,其他层都会有一个指针指向下一层。这些层是 Docker 内部的实现细节,并且能够在主机的文件系统上访问到。统一文件系统(Union File System)技术能够将不同的层整合成一个文件系统,为这些层提供了一个统一的视角。这样就隐藏了多层的存在,在用户的角度看来,只存在一个文件系统。我们可以在图片的右边看到这个视角的形式。镜像可以用来创建 Docker 容器,一个镜像可以创建很多容器。Docker 提供了一个很简单的机制来创建镜像或者更新现有的镜像,用户甚至可以直接从其他人那里下载一个已经做好的镜像来直接使用。

仓库:

仓库(Repository)是集中存放镜像文件的场所。有时候会把仓库和仓库注册服务器(Registry)混为一谈,并不严格区分。实际上,仓库注册服务器上往往存放着多个仓库,每个仓库中又包含了多个镜像,每个镜像有不同的标签(tag)。仓库分为公开仓库(Public)和私有仓库(Private)两种形式。最大的公开仓库是 Docker Hub,存放了数量庞大的镜像供用户下载。国内的公开仓库包括 时速云 、网易云 等,可以提供大陆用户更稳定快速的访问。当然,用户也可以在本地网络内创建一个私有仓库。当用户创建了自己的镜像之后就可以使用 push 命令将它上传到公有或者私有仓库,这样下次在另外一台机器上使用这个镜像时候,只需要从仓库上 pull 下来就可以了。Docker 仓库的概念跟 Git 类似,注册服务器可以理解为 GitHub 这样的托管服务。

容器:Docker 利用容器(Container)来运行应用。容器是从镜像创建的运行实例。它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。可以把容器看做是一个简易版的 Linux 环境(包括root用户权限、进程空间、用户空间和网络空间等)和运行在其中的应用程序。

容器は、ほぼ正確にミラーを定義し、同じ統一斜視パイル層であり、唯一の違いは、読み書き可能な容器の最上層ことです。+ =読取画像層容器

コンテナUFS

容器の走行状態は、統一されたファイルシステムを読み書きプラス分離プロセス空間そこ及びプロセスを含むものとして定義されます。ここでは、コンテナの動作を示す絵です。

コンテナランニング

これは、ドッカーファイル・システム・アイソレーション技術は非常に有望な仮想化技術となっています。コンテナプロセスは、変更、削除、作成するファイルかもしれないが、これらの変化は読み書き層に適用されます。

 

 

おすすめ

転載: www.cnblogs.com/icat-510/p/10939393.html