docker-composeで一つのコンテナ(サービス)だけをno-cacheでビルドする

一つのコンテナをビルドするだけなら

$ docker-compose build worker

キャッシュなしで全てビルドするなら

$ docker-compose build --no-cache

じゃあ一つのコンテナをキャッシュなしでビルドするには

$ docekr-compose build worker --no-cache や! と思って実行してみたら

docker-compose build worker --no-cache
ERROR: No such service: --no-cache

面白い冗談ですね。 コマンドラインオプションのパースに失敗している感があります。 正しくは $ docker-compose build --no-cache worker でした。おしり。