イメージのビルドとコンテナーの起動をすべて 1 つのスクリプトで行うために、docker-py を使用しています。これまでのところ、非常にスムーズです。ただし、現在、Dockerfile 文字列変数の ADD/COPY コマンドに問題があります。
ソース ディレクトリから直接イメージにファイルを追加する必要があります。標準の Dockerfile では、docker ADD コマンドを使用して、これを成功裏に達成できました。しかし、docker-py を使用すると、例外がスローされます。
Exception: Error building docker image: lstat simrun.py: no such file or directory
スクリプト simrun.py は docker-py スクリプトと同じディレクトリに格納されているため、この例外が発生する理由がわかりません。dockerpy.py の相対行は次のとおりです。
ADD ./simrun.py /opt
私が見逃したものはありますか、それともこの機能は docker-py ではまだ動作しませんか?