我正在关注本教程: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