私はDonkey Car 2を構築するための指示に従っており、私はドッカーを使用してWebサーバーを起動しようとしています。私はbash start-server.sh
を実行するとドッカー画像を使用してdonkeycarサーバーを実行しようとすると、エラーが発生するのはなぜですか?
私は次のエラーを取得する:
start-server: Running Donkey server container...
Using TensorFlow backend.
Loading modules for server.
hello
Traceback (most recent call last):
File "/donkey/scripts/serve.py", line 12, in <module>
w = dk.remotes.DonkeyPilotApplication()
File "/donkey/donkey/remotes.py", line 175, in __init__
self.pilots = ph.default_pilots()
File "/donkey/donkey/pilots.py", line 84, in default_pilots
pilot_list = self.pilots_from_models()
File "/donkey/donkey/pilots.py", line 71, in pilots_from_models
models_list = [f for f in os.scandir(self.models_path)]
FileNotFoundError: [Errno 2] No such file or directory: '/root/mydonkey/models'
私はこの仕事を得るにはどうすればよいですか?
私の推測では、/root/....Haveに配置されていないアプリはアプリがどこにあるか見るためにあなたのドッキングウィンドウのコンテナにアクセスしたことです配備?私はこれもあなたのDockerfileで定義されるべきだと思いますか? DockerfileにAPP_ROOTを設定しましたか? – idjaw
Windows 7のドッカーを使用してこれも多くの問題を抱えています。このスクリプトは/ rootにファイルを作成すると主張しているようですが、見つけ出すことのできるディレクトリはありません。 〜でファイルを作成することは本当に助けにはなりません。少なくともWindowsでは、ドッカーがファイルシステムのルートがどこにあるかを理解することは本当に難しいです。私のホームディレクトリは/ c/emacsだと思って、〜/ donkeyと〜/ mydonkeyを含むすべてのものをそこに "〜"を付けていますが、 "ls /"を実行すると/ cも表示されません。 UNIXのように見えます。私は正常に "docker run python ./setup.py"を実行できません。 –