【勉強会】「Docker Meetup Tokyo #34 (年明けLT大会)」まとめ

2020/01/16(木)に行われた「Docker Meetup Tokyo #34 (年明けLT大会)」のまとめです。

ハッシュタグは#dockertokyoです🐦

イベントページはこちら↓

前提知識

まとめに入る前に、私が持つDockerの知識を記載します。

  • 業務でDockerを使ったことがない
  • Docker for Macで docker up したことはある
  • 他のコマンドはほとんど知らない
  • Dockerfileを書いたことがない
  • Docker Composeはインストールのみしたことがある
  • k8sは名前とアイコンだけ知っている

見ての通り、ガチの初心者です。

このような前提知識を持った人間が書いた記事ということだけご認識いただければと思います。

つまり、間違ったことを言っていたら指摘していただけると嬉しいのです…!

開場

  • 時間:19:00-

会場はAbema Towersです。

席に着くと、机の上にDockerステッカーが置いてありました!

可愛いです🐳

LT

Traditional Databases in Kubernetes

全て英語だったので自信がないのですが、PostgreSQLをK8sで扱うお話のようでした。

ちなみに「K8s」は「Kubernetes」の略であり、おそらくDockerコンテナを管理するためのツールです。

Googleが提供しており、OSSとして公開されています。

「Kube」とも略されます。

K8sでPostgreSQLを使う際に参考にしたいスライドでした。

Kind (Kubernetes-in-Docker)カスタマイズ完全ガイド

  • 時間:20:00–20:05
  • 発表者:チェシャ猫さん(@y_taka_23)

Kindをカスタマイズしたお話でした。

「Kind」とは「Kubernetes in Docker」の略であり、Dockerコンテナ内でK8sを動かすライブラリのようです。

「Cluster」や「Feature Gates」も意味を後で調べます。

Kindを使う際に参考にしたいスライドです。

AKSで始めるSQL Server Big Data Cluster

  • 時間:20:06–20:11
  • 発表者:まっぴぃさん(@mappie_kochi)

SQL ServerをDockerで動かしたお話でした。

開発用のDBサーバーを立てるのは手間なので、Dockerで簡単に構築できるのはとても便利だと思いました。

SQL Serverを使って開発する際に参考にしたいスライドです。

Grafana Loki の Docker Logging Driver 入門

  • 時間:20:12–20:17
  • 発表者:polar3130さん

Grafana Lokiを使ってDockerのログを収集するお話でした。

「Grafana」とは、OSSのDB分析・監視ツールのようです。

Dockerはロギングドライバを変更できるとのことなので、目的(ロギングソリューション)に応じて手段(ロギングドライバ)を選ぶべきとのことです。

「Grafana Loki」とは、Prometheusにインスパイアされた、水平スケーラビリティでHAなマルチテナントのログ収集システムとのことです。

Dockerのログ収集に困ったときに参考にしたいスライドです。

k3sで作ったクラスタからPCのカメラを触ってみる

  • 時間:20:18–20:23
  • 発表者:RyomaFujiwaraさん(@RYoMa_0923)

K3sでPCのカメラを操作するお話でした。

「K3s」とは、軽量のK8sのことです。

Googleが公開しているわけではないので、K8sとは別物と考えてよさそうです。

MJPGは動画コーデックの一種とのことです。

K3sを使う際に参考にしたいスライドです。

Dockerと様々なコンテナランタイム

  • 時間:20:30–20:35
  • 発表者:asya-kawaiさん(@asya_aoi1049)

Dockerコンテナがどのように動作しているかのお話でした。

コンテナランタイムについて理解するときに参考にしたいスライドです。

Windowsコンテナのしくみ

  • 時間:20:36–20:41
  • 発表者:きょーさん(@kyohmizu)

Windowsコンテナの仕組みについてのお話でした。

冒頭で、「Qiitaにより詳しい記事があったので、このLTはあまり意味がないかも」というようなことを仰っていましたが、LTにしかできないことも多くあると思います!

どうやら↑の定義であっているようです。

Windowsコンテナはネット上に情報が少ないとのことですが、Windowsユーザーの方はどのようにDockerを使っているのか気になりました。

VagrantなどでLinuxの仮想マシンを立てて使うのが一般的なのでしょうか?

「HNS」は「Host Networking Service」の略のようです。

Windowsコンテナの仕組みを理解する際に参考にしたいスライドです。

OSの機能から考えるコンテナセキュリティ

  • 時間:20:42–20:47
  • 発表者:fujiihdaさん(@fujiihda)

Dockerコンテナのセキュリティについてのお話でした。

セキュリティは大事なので、改めて読み返し、適切に設定したいと思います。

{タイトル}

  • 時間:20:48–20:53
  • 発表者:ponさん(@po3rin)

スライドは上げられていないようです。

スライドを上げられたら復習したいです。

DockerfileやMakefileを用意するとユーザーに優しいよね、というお話だったと思います。

懇親会

  • 時間:20:54–22:00

Dockerは初心者ですらなかったこともあり、懇親会は参加しませんでした。

もう少し🐳さんと仲良くなったら懇親会にも参加したいです。

PCのカメラを隠すフタを頂いてから、帰宅しました📷

おまけ:K8s or K3sは使うべきなのか?

私はガチの初心者なので、まずDocker for MacでDockerを触り、複数のコンテナをまとめて管理したくなったらDocker Composeを使い、物足りなくなって初めてKindやK8sを触ろうと思いました。

おわりに

🐳さんは人見知りのようでした。

もう少し知識を付けて出直してきます!

Written by

iOSアプリを開発しています。Swift楽しい✨ Qiita:https://qiita.com/uhooi 趣味:テニス、アナログゲーム

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store