docker

PulseAudio (32bit版)がDocker上で動作しない問題の解決法

PulseAudioの32bit版(i386 build)をDockerで動かそうとするも、うまく動かなくて苦労したので書き残しておく。 TL;DR dokcer run のオプションに --security-opt seccomp=unconfined をつけたら解決する ただし、セキュリティ理由の制限を外すことになるの…

Building PHP with Debug symbol on Docker

きっかけ Docker 上の PHP でとあるテストを行っていたところ、いきなり Segmentation fault で落ちるという事件が発生。 このレベルで落ちたときは gdb をつかって調査するのだが、gdb で開いたら "No debug symbol found" と言われてしまった。 TL;DR [1] …

node_modules/ and Docker volume mount 問題と対策

最近のプログラミング言語はたいていパッケージマネージャーがある。 よくある実装だと、vendor/ や node_modules/ といったディレクトリに必要なライブラリが全部入る。 しかし、この方式はDockerで開発する際に問題がある。 この記事では、実例のひとつし…

minikube 入門した

最近は kubernetes (k8s) が人気。ただ、k8s は大規模なアプリでも耐えられるような設計なので、概念がめちゃ多くて理解がむずかしい。 ローカル環境開発では、そんなたいそうな物はいらないので、docker-compose を使うと簡単で良い しかし、それだとローカ…