docker-composeでDockerfile上でpwdやlsコマンドを実行してログを出力したい場合
今回はdocker-composeを使っているときに、Dockerfile上でpwdコマンドやlsコマンドを実行してログを仕込みたいときどうすれば良いのかについてご紹介していこうと思います。
docker-compose up --build
でimageを構築しているときにうまくいかない場合に役に立つでしょう。
伝わりづらい部分があると思いますが、備忘録的に残しておきます。
docker-composeでDockerfile上でpwdやlsコマンドを実行してログを出力したい場合
結論から言うと、例えば、Dockerfile上で下記のコマンドを使用しましょう。
1 |
RUN pwd && ls -l |
これで例えば
docker-compose up --build
を行ったときに、差し込んだ位置で
pwd
と
ls -l
の結果が出てきてくれると思います。
1 |
WORKDIR /server/ |
などでサーバー内を移動しながら上記のコマンドを叩いてデバッグしていきましょう。
終わりに
今回はdocker-composeを使っているときに、Dockerfile上でpwdコマンドやlsコマンドを実行してログを仕込みたいときどうすれば良いのかについてご紹介いたしました。
ディスカッション
コメント一覧
まだ、コメントがありません