ドッカー:
開発者がアプリケーションだけでなく、依存関係にポータブルコンテナをパッケージ化して、任意の人気のLinuxマシンに投稿、仮想化することができますオープンソースのアプリケーション・コンテナエンジンがあります。容器は、互いに任意のインターフェイスを持っていないサンドボックス機構の完全な使用です。
インタビュー:コンテナ仮想化技術との違いは?
1.dockerは、仮想化することができ
、展開、実行どこでも達成2.docker
コンテナとコンテナとのホストとの間の分離を達成するために3.dockerサンドボックスのメカニズムを
完全ドッカーは、次のコンポーネントがあります。
dockerClientクライアント
ドッカーデーモンデーモン
ドッカーイメージはミラー
DockerContainerコンテナ
dockerClientクライアントを
例:ドッキングウィンドウ- 「コマンドラインツール
ドッカーデーモンデーモン
EG:ドッカー- > systemctl再起動ドッカー
ドッカーイメージミラー
例えば:RPM - > Tomcatの鏡- 「tomcatrpm
DockerContainerコンテナ
EG:CentOSのTomcatの
ドッカー-CE無料のオープンソース版
バージョンを支払っドッカ-EEの企業
コンテナ:
保管、輸送
(比較的隔離された環境を実現する)を実現するための物品を含む容器の内部達成
コンテナ:アナログ対向から単離された(仮想)空間
ミラー:コンテナを作成するために使用されるテンプレート、倉庫鏡に入れ、例えば、nginxの、Redisの、httpdの他のためのコントラストKVMドッカーとKVM: 1.仮想マシン 錯体による2. 3.プロセスを開始するには、比較的遅い(分) 4.大きいテンプレートファイル 5と物理的に完全に分離 6.シミュレーションが完了しましたシステムは、ログインして管理することができます:ドッカーを 1.仮想空間を直接実行するユーザの 2.シンプル 3.スタートに(秒)は非常にブロックを 4テンプレートファイルが非常に小さい 分離とある程度の物理マシンに のみ6ユーザ空間のアナログ部、不便を管理するドッカー使用の理由を: 1.迅速な展開サービス 分離を実現2. ホストが複数のコンテナを実行してみましょう3. 開発効率を向上させる4. 設定プロセスを簡素化する5. クロスプラットフォームのソフトウェアを実装する6
ドッキングウィンドウのインストール:
:環境の準備
1.docker-ce.repo
2.epel
3.ローカルソースを
ステップ1:ダウンロードレポファイル
[root@docker yum.repos.d]# wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
vim epel.repo ****** [extra] name=centos extra enabled=1 gpgcheck=0 baseurl=https://mirrors.aliyun.com/centos/7/extras/x86_64/ [epel] name=epel enabled=1 gpgcheck=0 baseurl=https://mirrors.aliyun.com/epel/7Server/x86_64/ *******
第二步:下载docker-ce
[root@docker yum.repos.d]# yum install docker-ce -y
第三步:需要配置镜像加速
vim docker-speed.sh ********** #!/bin/bash sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://xxx.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker systemctl enable docker ************