A、ドッカープロフィール
ドッカーとは何ですか?
ドッキングウィンドウは、オープンソースプロジェクトである初期の2013年に誕生した、それは最初は素人プロジェクト内部dotCloudの会社でした。これは、囲碁の言語のGoogleの打ち上げに基づいています。Projectは後でLinux Foundationのは、Apache 2.0プロトコルへの準拠は、プロジェクトコードはGitHubの上で維持参加しました。
dotCloud会社が後でドッカーInc.の名前が変更されましたことを、オープンソース広く注目と議論以来、ドッカー Googleはまた、広くそののPaaS製品に使用されている。RedHatのは、その中でサポートドッカーRHEL6.5を集中しています。
ドッカープロジェクトの目標は、軽量のオペレーティングシステムの仮想化ソリューションを実現することです。ドッカーは、Linuxコンテナ(LXC)技術の基礎です。
ユーザーが操作容易になり、コンテナ管理を気にする必要はありませんので、LXCドッカーに基づき、さらにパッケージでした。ちょうどあなたのようにユーザーの操作ドッカーコンテナは簡単として、高速軽量な仮想マシンを実行します。
簡単に言えば、VMの仮想マシン、実装のちょうど異なったレベルに類似ドッカー。ドッカーが速くに基づいて、軽量のオペレーティングシステムの仮想化です。伝統的な仮想マシン(VM)が、ハードウェアの仮想化の物理レベルに基づいて、動作効率が比較的低いです
します。https://www.jianshu.com/p/3bfa8d09bc8bを参照して詳細に説明します
ドッカーの構図?
ドッカーは、3つの主要な概念を理解するために最初の構図を理解します
- 倉庫(リポジトリ)
- 镜像(Image)
- コンテナ(コンテナ)
これら三つの言葉は、私たちは不適切な類推を行う必要があり、深い決意のイメージを促進するために:例えば、演奏LOL知っているだろう、私はという男プレイしたい場合は、「剣ブラストホ - カンビアッソ、」英雄(ミラー)を、その最初の我々は、ゲームストア(倉庫)の購入に、十分な金を持っている必要があります。あなたは、彼らの才能がセットに必要とされるに応じて、ゲーム内でこの英雄(コンテナ)、およびスキンを使用することができます。
二、ドッカーインストール
システムのカーネルバージョンを確認1.システムがCentOS7.7_x64を使用しています
[ルート@ localhostの〜]#1 のuname - Linuxのlocalhost.localdomainを3.10。0 - 1062 .el7.x86_64#1 SMP水曜日8月7 18:08:02 UTC 2019 x86_64のx86_64のx86_64のGNU / Linuxの[ルート@ localhostの〜]#猫の/ etc / redhatのリリースCentOSのLinuxリリース1908年7月7日(コア)
2.アリクラウドネットワークのyumソース
ちょっと......
3.パッケージのニーズをインストールし、yumを-utilのはyum-config設定マネージャ機能を提供し、他の二つは従属devicemapper駆動されます。(特別な事情がない場合、それは本番環境でyumのアップデートカーネルのアップデートを使用してはならないことに注意してください)
[ルート@ localhostの〜]#yumを インストール -y yumを -utilsデバイスマッパー-persistent- LVM2データ ロードされたプラグイン:fastestmirror 最速のミラーを決定 * ベース:mirrors.aliyun.com * エクストラ:mirrors.aliyun.com *アップデート:ミラー。 aliyun.com
......
4.設定のyumソースドッカー
[ルート@ localhostの〜]#yumを -config-managerが--add-レポます。https:// download.docker.com/linux/centos/docker-ce.repo ロードされたプラグイン:fastestmirrorが します。https:からレポを追加する// ダウンロード。 docker.com/linux/centos/docker-ce.repo つかんファイルを HTTPS:// download.docker.com/linux/centos/docker-ce.repoに/etc/yum.repos.d/docker-ce.repo レポの/ etc /に保存されたyumを .repos.d /ドッカ-ce.repo
5.あなたはドッカー倉庫のすべてのすべてのバージョンを表示して、特定のバージョンがインストールされて選択することができます
[ルート@ localhostの〜]#yumをリストドッカ-CEの--showduplicates | ソート - R * アップデート:mirrors.aliyun.com キャッシュされたホストファイルからの読み込みミラースピード ロードプラグイン:fastestmirror * エクストラ:mirrors.aliyun.com ドッキングウィンドウ -ce.x86_64 3:19.03。5 - 3 .el7ドッキングウィンドウ-CE- 安定の ドッキングウィンドウ -ce.x86_64 3:19.03。4 - 3 .el7ドッカー-CE- 安定の ドッカー -ce.x86_64 3:19.03。3 - 3 .el7ドッキングウィンドウ-CE- 安定の ドッキングウィンドウ -ce.x86_64 3:19.03。2 - 3 .el7ドッキングウィンドウ-CE- 安定の ドッキングウィンドウ -ce.x86_64 3:19.03。1 - 3 .el7ドッキングウィンドウ-CE- 安定の ドッキングウィンドウ -ce.x86_64 3:19.03。0 - 3 .el7ドッキングウィンドウ-CE- 安定 ......
6.ドッカー、コマンドをインストールします。以下のようにyumをドッキングウィンドウ-CE-バージョン番号をインストールし、私は、17.12.1.ceを選びました:
[ルート@ localhostの〜]#yumを インストールドッカ-CE- 17.12を。1 -y .CE ロードされたプラグイン:fastestmirrorの キャッシュされたホストファイルからの読み込みミラー速度 * ベース:mirrors.aliyun.com * エクストラ:mirrors.aliyun.com * アップデート:mirrors.aliyun.com 解決の依存関係 - > トランザクションのチェックを実行しています --- >パッケージドッキングウィンドウ-ce.x86_64 0:17.12。1 .ce- 1 .el7.centosがインストールされます - >処理依存関係:コンテナのSELinux> = 2.9 用のパッケージ:ドッキングウィンドウ-CE- 17.12。1 .ce- 1 .el7.centos.x86_64 - >処理依存関係:libcgroup のためのパッケージ:ドッキングウィンドウ-CE- 17.12。1 .ce- 1 .el7.centos.x86_64 ......
7.ドッカーサービスを回し、スタートからの起動を設定します
[ルート@ localhostの〜]#systemctlの開始ドッキングウィンドウ [ルート@ localhostの〜]ドッキングウィンドウを有効systemctl# から作成されたシンボリックリンク /etc/systemd/system/multi-user.target.wants/docker.serviceを/ usr / libに/にsystemd /システム/docker.service。
8.ビュードッカーは正常にインストールされ、ドッカーの成功をインストールするための(ディスプレイ・サーバとクライアントの命令を実行しています!
[ルート@ localhostの〜]#]ドッキングウィンドウのバージョン クライアント: バージョン: 17.12。1 - CEの APIバージョン: 1.35 囲碁バージョン:GO1。9.4 Gitはコミット:7390fc6 内蔵:火2月27 22:15:20 2018 OS /アーチ:のLinux / AMD64 サーバー: エンジン: バージョン: 17.12を。1 - CE APIのバージョン: 1.35(最小バージョン1.12 ) 囲碁バージョン:GO1。9.4 Gitはコミット:7390fc6 火2月:内蔵27 22:17:54 2018 OS /アーチ:のLinux / AMD64 実験: 偽の