コンテナ内の/etc/hostsに定義を追加したかったので、extra_hostsを定義して
docker-compose restart
や
docker-compose stop
docker-compose start
としてもうまくいかない。
切り分けするために別のコンテナ定義を作成して
docker-compose build
としても
(コンテナ名) uses an image, skipping
となってイメージをpullしてくれない。
原因は、
docker-compose up -d
としていなかったから。
docker-compose `up` とか `build` とか `start` とかの違いを理解できていなかったのでまとめてみた。 で紹介されているようにstartオプションではイメージの更新が行われない。
buildオプションはイメージがなければpullしてくれそうな気がするが、もう少し調べてみることにしたい。