私はこのチュートリアルに従っています:https : //medium.com/towards-data-science/number-plate-detection-with-supervisely-and-tensorflow-part-1-e84c74d4382c
そして彼らはドッカーを使用しています。docker(run.shスクリプト内)を実行しようとしたとき:
docker run -p 8888:8888 -v `pwd`/../src:/src -v `pwd`/../data:/data -w /src supervisely_anpr --rm -it bash
エラーが発生しました:
docker: invalid reference format.
私は2時間を費やしましたが、何が悪いのか本当に理解できません。どんなアイデアでも本当に感謝しています。
--rm
と-it
して-間run
およびイメージ名を。ただし、エラーメッセージは説明されません。画像名の文字に特別なエンコーディングや大文字がないかどうかを確認しましたか?スニペットからコピーして貼り付けるとうまくいきますがdocker run --rm foo! bash
、同じエラーが表示されます。
"$(pwd)"
(のモダン形式"`pwd`"
)を使用します。コマンドはになりdocker run -p 8888:8888 -v "$(pwd)"/../src:/src -v "$(pwd)"/../data:/data -w /src supervisely_anpr --rm -it bash
ます。
docker run -p 8888:8888 -v "`pwd`/../src":/src -v "`pwd`/../data":/data -w /src --rm -it supervisely_anpr bash