Pedia

Docker(ドッカー)

どっかー

意味

Docker(ドッカー)とは、コンテナ型仮想化技術を用いて、アプリケーションを開発・実行・配布するためのプラットフォームのことである。 従来の仮想化(仮想マシン)がOSごとシミュレートするため重かったのに対し、DockerはOSのカーネルを共有しながら、必要なライブラリやアプリだけを「コンテナ」と...

概要

コンテナ型仮想化技術を実現するためのソフトウェア(プラットフォーム)。クジラのロゴで有名。 「コンテナ」という技術自体は昔からありましたが、Dockerが簡単で使いやすいコマンド体系を提供したことで、世界的に爆発的に普及しました。

イメージとコンテナ

  • Dockerイメージ: 金型(設計図)。OSやアプリの状態を固めたファイル。
  • Dockerコンテナ: 金型から作られた実体。イメージさえあれば、コマンド一発で、全く同じ環境のコンテナを何個でも一瞬で起動できます。

Docker Hub

世界中の人が作ったイメージ(例:公式のMySQL、Python、WordPressなど)が無料で公開されており、これらを組み合わせる(docker-compose)だけで、複雑なサーバー環境を数分で構築できます。

TOP / 検索 Amazonで探す