ワン:概要
開発者は、ポータブル容器に自社のアプリケーションとの依存関係をパッケージ化し、任意の一般的なLinuxマシンまたはWindowsマシンに投稿することができますので、ドッキングウィンドウは、仮想化することができ、コンテナは完全に、アプリケーションコンテナエンジンのオープンソースであります互いに任意のインターフェイスを持っていないサンドボックスのメカニズムを使用します。
-
DockerClientクライアント
-
ドッカーデーモンデーモン
-
ドッカーイメージのミラー
-
ドッカーコンテナ船
コンテナのコア技術は、次のコア技術を持っています:
1.cgroupsリソース管理(リミット空間)
2.Namespaceプロセス分離
3.SElinuxセキュリティ
ここで比較チャートのドッキングウィンドウコンテナと伝統的な仮想化技術です、見て明らかである理由を、従来の仮想化よりもドッキングウィンドウ速いスピード、オペレーティングシステムがドッキングウィンドウにはないので、
それはプログラムとして理解することができる(メモリ、CPU、スピードを考慮していない)、これは伝統的な仮想化の最大の違いであること
ドッキングウィンドウは、独自の欠点を持っています
コンテナの単離は、強力な仮想化ではありません
2.共有Linuxカーネル、セキュリティ先天性欠損
3.selinux反抗
4.監視コンテナとトラブルシューティング
II:インストール要件
1.64オペレーティングシステム
上記、個人的なバージョンの2少なくともRHEL6.5のバージョンを強くお勧めしますRHEL7.0
ファイアウォールをオフにします。3.(必須ではありません)
4.カーネルのバージョンは3.10でなければならない以上、あなたはコマンドのuname -rによってカーネルのバージョンを確認することができます
3:インストールのドッキングウィンドウ
1.ドッキングウィンドウが既にインストールされ、あなたはアンインストールする必要があります
命令:YUM -y削除]ドッキングウィンドウドッキングウィンドウクライアントのドッキングウィンドウ・クライアント・最新ドッキングウィンドウ - 一般的なドッキングウィンドウ - 最新のドッキングウィンドウ - 最新-logrotateのドッキングウィンドウ-logrotateのドッキングウィンドウ-selinuxをドッキングウィンドウ - エンジン - SELinuxのドッキングウィンドウ-エンジン
私は、新しい仮想マシンですので、ドッキングウィンドウ履歴はインストールされません。
2.インストール]ドッキングウィンドウの依存関係
命令:yumのインストール-yにyum-utilsのデバイスマッパー永続データLVM2
ダウンロードのドッキングウィンドウのソースに二つの方法、公式の1があり、1は、クラウドアリで、アリは個人的なクラウドを使用することをお勧めします
コマンド:CDの/etc/yum.repos.d/
公式サイトアドレス:YUM-config設定マネージャ- アドインレポHTTPS://download.docker.com/linux/centos/docker-ce.repo
アリクラウド住所:YUM-config設定マネージャ- アドインレポHTTP://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.正式なインストールドッカ
命令:YUM -y ドッカ-CEをインストール
4. [スタート]ドッキングウィンドウとテスト
コマンド:systemctlスタート]ドッキングウィンドウ#開始ドッキングウィンドウ
テスト:ドッカ実行ハローワールド
内容は次の図と一致している場合は、コマンドドッキングウィンドウを実行した後、成功を示します
または示され、インストールが成功したとして(ifconfigコマンド)が表示されますIP入力してください
概要:。。。。。。。ここ万語を省略