球一個ぶん外れたボールで10分浪費する、の巻:「failed to solve with frontend dockerfile.v0: failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount1481414243/Dockerfile: no such file or directory」

ほんとにこういうの、疲れるよなぁ。

エラー報告がね、

failed to solve with frontend dockerfile.v0: failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount1481414243/Dockerfile: no such file or directory

なのであるからして、docker の環境のほうが何かまたトラブルを起こしているんじゃなかろうか、と思うじゃないか。だからいつも通りインターネットな権威をまさぐろうとするわなぁ。

1 [me@host: wk]$ docker build . -t mypg
2 failed to solve with frontend dockerfile.v0: failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount1481414243/Dockerfile: no such file or directory
3 [me@host: wk]$ ls
4 Dockefie
5 Dockefie~

ん?

どうりで emacs の dockerfile-mode.el が反応しなかったわけだ。というか dockerfile-mode.el が反応しなかった時点で気付くべきであった。

docker が Windows 上でどういう風に実現されているかという根幹の話だから多少は仕方ないところがあるのは理解できつつも、もっと直接的に「コマンドラインでは -f で Dockerfile 指定してなかったのであんたにとってのカレントディレクトリをスキャンしてみたんだけど、ないみたいだぜ」と言えないもんだろうか、と思うね。要するに実装目線じゃなくエンドユーザ目線でのエラー報告を心がけてほしいもんだ、てことだよ。



Related Posts