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