Я дотримуюсь цього підручника: 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