本セッションは、Dockerのコンテナ、イメージ、ネットワークを自分の思い通りに活用できるよう、あらためて基本的な考え方、しくみ、扱い方について学び直します。Dockerコンテナの登場と普及は、開発だけでなく、運用にも影響を与え始めているでしょう。Dockerを取りまくツールやサービスが増え始めている昨今、Docker自信も日々進化しており、ようやく機能群が揃ってきました。そんな今だからこそ、改めて皆さんとDockerの基礎を共有いたします。@nekoteitokuE会場に移動。@nekoteitokuDockerはピザ。@alligator_tamaDockerの使い所について話してくれるとの事。Dockerプロジェクト。開発者やシステム管理者が、アプリを開発・移動・実行するプラットフォーム。Dockerデーモン。イメージとコンテナを管理する。Engineとは?ーDockerコンテナを使うプログラム部分。Engineという名前は使っている。@_okohsDocker来月で3歳!若いツールです。@_okohsDockerとはアプリケーションを動かすための仕組みを提供するもの。Dockerコンテナと仮想化をごっちゃに考えてはいけない。@nekoteitokuDockerはベークオンピザ。以後の文脈でピザが出てきたら多分それはDocker。@_okohsvegantとDockerはちょっと違う。vegantは仮想化環境をいかに実現するかという文脈で存在。Dockerはアプリケーションを開発するための環境。この二つは単純に比較してはいけない。ToolBoxで環境を構築する。手元で作ったピザをSHIPで外に出す。HUBはピザのメニュー、いや店舗みたいなものかな。@nekoteitokuTutumは仮想環境を立ち上げてよしなに処理してくれる。Centerみたいなのもある。ContainerはLinuxのただのプロセス。HUBに格納された設定情報みたいなもの。