こんにちは、鈴木です。 「AWSでDockerを使ってみよう!」では Docker を取りあえず使ってみました。今回は「Docker とは?」というところから、Docker の基本的な操作を行うところまで見ていこうと思います。 Docker とは Docker とはコンテナ型の仮想化を実現するためのソフトウェアです。 Xen や VMware のようなサーバ仮想化との違いは、扱う単位がマシンではなくプロセスである点です。 この違いは非常に重要です。 サーバ仮想化ではホストマシン上でゲストマシンが動き、ゲストマシン内で様々なプロセスが動きます。一方のコンテナ型の仮想化では、ホスト OS 上にコンテナという隔離された空間が作成され、その中でプロセスが実行されます。 コンテナは隔離の技術 Docker を使い始めたばかりだと「コンテナ内に bash で接続してみたけれど cron や syslo