😸

Docker-compose buildの結果が出力される例、されない例

2022/06/18に公開

出力されない例

Dockerfile
RUN ls /
# 例:lsコマンドで出力
docker-compose build
# 出力されない

出力される例

Dockerfile
RUN ls /
# 例:lsコマンドで出力
docker-compose build --progress=plain --no-cache
# 出力される

オプションについて

https://docs.docker.jp/engine/reference/commandline/compose_build.html
--progress=plainをつけることでcatechoも出力されるようになったのですが、二度目からは出力されませんでした。二度目には代わりにcachedという出力があったため、--no-cacheをつけたところ出力されるようになりました。

このコマンドでも出力されない場合

Dockerfileの実行途中でエラーが発生した場合、出力されないことがありました。そのため、デバッグの際はエラーの出ない行のみを実行して出力を確認する必要がありました。

Discussion