少し前の話になってしまいますが、Dockerに関する社内勉強会を開催しました!(現在、当社はリモート勤務中心です)
時間は12:00〜13:00で、みんなでお昼ご飯を食べながらの勉強会です。
Dockerは社内の開発でも使われているのですが、今までは体系的に学ぶ機会も無く何となく使っているケースもあったようなので、そもそも「Dockerとは何なのか? 」から情報を共有しました。ざっくりとした内容としては、、、
- コンテナと仮想マシンの違い
- コンテナの歴史
- Dockerの仕組み(どのようなフローでDockerを使った開発をするのか)
- Dockerでインフラをコード化することのメリット
- コンテナとセキュリティ
という内容です。
コードベースでの勉強会というよりも概念的な部分から皆で理解を深めました!「DockerコンテナとDockerイメージの違いって何だっけ?」や「Dockerのイメージはこうやって開発するんだ〜」といった話を和気藹々とできました。Dockerについては、意外とわかっているようで分かっていなかった部分が多いですし、基礎からじっくり学習する時間も取りづらい箇所でもあるので、社内のエンジニアにとって良い振り返りの機会になったのかな?と思います。
弊社では引続きエンジニアの生産性向上施策を行っていきます!