dockerでホストのディレクトリをコンテナにマウントしようと思ってDockerfile内で
COPY /path/to/dir /path/to/dir
としてdokcer buildしたら
/var/lib/docker/tmp/docker-builderXXXXXXX/path/to/dir no such file or directory
と言われてしまった。ADDでも同様の結果に。ADDとCOPYの違いはこちら
どうやらDockerfileでCOPYするときはホスト側のpathはdocker build時に指定したディレクトリからの相対パスで指定する必要があるらしい。逆にコンテナ側は絶対パスで書く必要がある。気をつけましょう。