Dockerってなんだ
Dockerを勉強したので用語を初心者なりにまとめてみます。
Docker
DockerはDockerfileに記入した設定を元に環境構築を行うプラットフォーム。 例えば、mysqlとgolangでAPIサーバーを作ろうとすると、それぞれの実行環境をローカルに用意する。 対してDockerは、コンテナに実行環境を用意する。
DockerとDockerFile
DockerはDockerFileから環境構築を行い、アプリケーションの開発環境を管理する文章を用意してくれる。 大工と設計図。
DockerCompose
Docker上に複数のコンテナをまとめて稼働させる指示書がDockerCompose。 町全体の開発計画を書きこむ紙を大工に渡すと、街並みを考えて建物を建ててくれる。 大工の能力が遺憾なく発揮されてる。
学習教材
公式tutorial入門 Docker