仮想化Dockerコンテナ時代の第一章の終わり、そして第二章の展望など2017年12月11日コンテナ型仮想化の技術や実装はDockerが登場する以前から存在していたとはいえ、IT業界で本格的にコンテナの活用が始まったと言えるのは、やはり2013年3月に当時のdotCloudからDockerが登場したことがきっかけでしょう。Initiativeによって策定完了し、コンテナオーケストレーションの事実上の標準がKubernetesに決まったことで基盤技術の基本要素がおおむね固まり、一つの区切りがついたように見えます。今後は、この基盤技術を用いたコンテナによる分散アプリケーションのための様々なサービスや開発、テスト、デプロイ、本番環境に対応したツールやサービス実行環境などのソリューションが登場し、競う段階へ入っていくのではないでしょうか。この記事では、Docker登場から現在までを振り返り、その次の段階を展望します。2013年、Docker登場Dockerが登場したのは2013年3月26日のことでした。Dockerリリース2010年に創業し2011年からPaaSを提供するクラウドベンダーだったdotCloudが3月、オープンソースのソフトウェアとして公開しました。BlogdotCloudからDockerへそのDockerは登場当初から急速に注目されるようになり、その結果dotCloud社は社名をDockerに変更し、Dockerを同社のビジネスとして立ち上げるという大胆な発表を行います。クラウドプロバイダーの「dotCloud」が「Docker」へ企業名を変更。0.7で、Ubuntuなど一部のLinuxでしか利用できなかったDockerが、RHEL、SUSE、DebianなどすべてのLinuxディストリビューションに対応します。2014年、Googleは毎週20億のコンテナを起動していた2014年は、コンテナがIT業界の大きなトレンドとして認識された年でした。0.9では、それまで依存していたLXCから独自に実装したlibcontainerへ切り替えることで安定性が向上。Meetupなどのイベントが開催されるようになりました。今からでも間に合うDockerの基礎。コンテナとは何か、Dockerfileとは何か。PublickeyGoogleはすべてをコンテナ化していたこうしてコンテナへの注目度が国内外で高まる中、Googleはすでに全部のソフトウェアをコンテナ化しており、毎週20億個ものコンテナを起動していると発表し、多くのエンジニアを驚かせました。Hubが発表されました。