Docker は 2013 年にリリースされました。ソース コードは Github でホストされています。Go 言語に基づいており、Apache2.0 プロトコルに準拠し、オープン ソースです。LXC オープンに基づく高度なコンテナ エンジンです。 PaaS プロバイダー dotCloud が提供する、コンテナーを使用してアプリケーションを簡単に作成、デプロイ、実行するためのツールです。
このチュートリアルの動作環境: linux7.3 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。
Docker は、Linux および Windows 上で実行され、コンテナーの作成、管理、オーケストレーションに使用されるソフトウェアです。
Docker は、GitHub で開発された Moby オープン ソース プロジェクトの一部です。
サンフランシスコにある Docker Company は、Moby オープンソース プロジェクト全体の保守管理者です。 The Docker Company は、サポート サービスを含む商用バージョンの Docker も提供しています。
Docker Company
Docker Company はサンフランシスコにあり、フランス系アメリカ人の開発者兼起業家である Solumon Hykes によって設立されました。そのロゴは下の図に示されています。
Docker ロゴ
興味深いことに、Docker 社はもともと dotCloud プロバイダーと呼ばれる Platform-as-a-Service (PaaS) でした。
基盤となるテクノロジーの観点から見ると、dotCloud プラットフォームは Linux コンテナー テクノロジーを利用しています。これらのコンテナの作成と管理を容易にするために、dotCloud は後に「Docker」と名付けられる一連の内部ツールを開発しました。こうして Docker が誕生しました。
2013 年、dotCloud の PaaS ビジネスはうまくいっておらず、同社は新たな突破口を模索する必要がありました。そこで彼らは、Ben Golub を新しい CEO として採用し、社名を「Docker」に変更し、dotCloud PaaS プラットフォームを放棄し、「Docker とコンテナ テクノロジーを世界に宣伝する」という使命を持って新たな旅を始めました。
今日、Docker は革新的なテクノロジー企業として広く認識されており、その市場価値は約 10 億ドルと言われています。 Dockerは複数回の資金調達ラウンドを通じてシリコンバレーのベンチャーキャピタル数社から総額2億4000万ドル以上の投資を集めている。
資金調達のほぼすべては、会社が「Docker」に名前を変更した後に行われました。
ヒント: 「ドッカー」という言葉は、港湾労働者 (Dock Worker)、つまり船に荷物を積み降ろす人を意味するイギリスの口語に由来しています。
Docker ランタイムとオーケストレーション エンジン
ほとんどの技術者が Docker について話すとき、主に Docker エンジンのことを指します。
Docker Engine は、コンテナーを実行およびオーケストレーションするためのインフラストラクチャ ツールです。 VMware 管理の経験がある読者は、これを ESXi と比較することができます。
ESXi は仮想マシンを実行するコア ハイパーバイザーであり、Docker Engine はコンテナを実行するコア コンテナ ランタイムです。
他の Docker 企業またはサードパーティ製品は、Docker エンジンを中心に開発および統合されています。
以下の図に示すように、Docker エンジンが中心となり、Docker エンジンのコア機能をベースに他の製品が統合されています。
Docker エンジンを中心に開発および統合された製品
Docker エンジンは、Docker Web サイトからダウンロードするか、GitHub のソース コードに基づいて構築できます。 Linux と Windows では、オープン ソース バージョンと商用バージョンの両方が利用できます。
Docker エンジンには、Enterprise Edition (EE) と Community Edition (CE) の 2 つの主要なバージョンがあります。
Enterprise Edition と Community Edition は四半期ごとに安定バージョンをリリースします。 Community Edition には 4 か月のサポートが付属し、Enterprise Edition には 12 か月のサポートが付属します。
Edge 経由で月次バージョンを発行します。
2017 年の第 1 四半期以降、Docker のバージョン番号は、Ubuntu などのプロジェクトと同様に、YY.MM-xx 形式に従います。たとえば、2018 年 6 月にリリースされた最初のコミュニティ バージョンは 18.06.0-ce でした。
推奨される学習: 「docker ビデオ チュートリアル 」
以上がdocker はいつ登場しましたか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。