WSL に同梱された Docker 互換 CLI の wslc を、hello-world から nginx、PostgreSQL とボリューム、Dockerfile のビルドまで Docker 連載と同じ手順で確かめる。中で動いているものを覗き、セッションという Docker にない概念と、Compose が無いことを含めた Docker Desktop との違いまで
長い docker run を compose.yaml に書き下ろし、EmDash の隣に PostgreSQL を足して 2 つのコンテナをまとめて動かす。プロジェクト名とボリュームの罠、.env、healthcheck、down と down -v の違いまで、実際に踏んで確かめた記録
2 行の Dockerfile から始めて、ビルドコンテキスト、レイヤーとキャッシュ、マルチステージビルドまで。Cloudflare 製の CMS EmDash を公式の Dockerfile からビルドして動かし、その途中で踏んだ 2 つの罠を upstream に直しに行った記録
コンテナが何を解決するのかから、Docker のインストール、イメージとコンテナ、ポート、ボリュームまで。Node・nginx・PostgreSQL の公式イメージを起こして、覗いて、消して、実際に確かめた