5 件の記事
docker
Apache Kafkaとは Apache Kafka(以降、Kafka)はスケーラビリティに優れた分散メッセージキューです。 Bigdataの処理にはよく利用しているでしょう。 開発環境の構築 ローカル開発で動作確認する時、可用性など考慮不要のため、Dockerを利用して構築すると思います。 ローカル環境の概要 do…
はじめに Docker イメージを軽量化したり、意図しないファイルが含まれていないか確認したりするには、イメージを構成する各レイヤーを調べる必要があります。 でもレイヤーの概要は分かりますが、dive を使うと、レイヤーごとに追加・変更されたファイルをツリー表示で確認でき、無駄になっている領域まで教えてくれます。公式の…
はじめに Docker や Kubernetes を学ぶには自前で環境を構築するのが基本ですが、「ちょっと試したいだけ」というときにローカル構築は少し重たいものです。そんなときに便利なのが、ブラウザだけで動かせるオンライン環境です。代表的なものを整理しておきます。 Play with Docker / Kubernet…
はじめに 普段の仕事では Windows を使っていますが、Linux も併用したいときに便利なのが WSL(Windows Subsystem for Linux)です。ここでは、その WSL 上で Docker Engine を直接動かせるか検証してみます。 注:この記事は WSL1 の時代(2019 年)の内容で…
なぜ Vagrant で構築するのか 当時の Docker はネイティブでは Linux 上でしか動かず、Windows や macOS で使うには次の 2 つの方法が一般的でした。 Docker for Windows / Docker for Mac を使う VirtualBox などの仮想マシン上に Linux…