章立て はじめに Docker・container型仮想化とは Docker一強時代終焉の兆し container技術関連史 様々なcontainer Runtime おわりに 1. はじめに containerを使うならDocker、という常識が崩れつつある。軽量な仮想環境であるcontainerは、開発からリリース後もすでに欠かせないツールであるため、エンジニアは避けて通れない。container実行ツール(container Runtime)として挙げられるのがほぼDocker一択であり、それで十分と思われていたのだが、Dockerの脆弱性や消費リソースなどの問題、Kubernetes(K8s)の登場による影響、containerdやcri-o等の他のcontainer Runtimeの登場により状況が劇的に変化している。本記事では、これからcontainerを利用したい人や再度情報

