MySQL関連
- SELECT ... FOR UPDATE同士でデッドロックさせる - かみぽわーる
- 知らなかった。
- 確かに、ロックを取るのにも時間がかかるから、SELECT FOR UPDATEでもデッドロックはあり得るな
- FORCE INDEXで使用するindexを故意に別々にして、デッドロックを起こしている例
Docker 関連
- 【Go言語】自作コンテナ沼。スクラッチでミニDockerを作ろう - カミナシ開発者ブログ
- mini dockerを作ってみるというもの
- Namespaces, Cgroupの仕組みが気になってきた
Dockerのコア技術がLinux Kernelの技術だから、Docker imageのベースは全部Linuxのはずだよね?
- Windows OSがベースのものはないはず?
- Windows base OS images - Docker Hub
- これは何だ
- でも
Windows requires the host OS version to match the container OS version
なので、WindowsのDocker実装があるということかな
- Windows OSがベースのものはないはず?
Docker Internals -- Docker Saigon
- docker internalのまとめ
- リソース(cpu, memory)の分離・制御
- Networking
- むずい、よくわからん
- Security
- it was omitted
- Container Types
- System Containers
- App Containers
- Pods : hostとは分離しているが、サブグループとしてPIDとかネットワークなどを共有し得る
- Images & Layers
- UFS
- ここのFSもいくつか種類があり、pro/conある
- Container Format
- containerd : by Docker
- OCI
- AppC by CoreOS : あったな。ここの標準化のところの競り合いだったのか