Tôi đang làm theo hướng dẫn này: https://medium.com/towards-data-science/number-plate-detection-with-supervisely-and-tensorflow-part-1-e84c74d4382c
và họ sử dụng docker. Khi tôi cố gắng chạy docker (bên trong tập lệnh run.sh):
docker run -p 8888:8888 -v `pwd`/../src:/src -v `pwd`/../data:/data -w /src supervisely_anpr --rm -it bash
Tôi gặp lỗi:
docker: invalid reference format.
Tôi đã dành 2 giờ và tôi thực sự không thể hiểu có chuyện gì. Bất kỳ ý tưởng thực sự đánh giá cao.
--rm
và -it
ở giữa run
và tên hình ảnh. Tuy nhiên, điều đó sẽ không giải thích thông báo lỗi. Bạn đã kiểm tra xem các ký tự tên hình ảnh không có bất kỳ mã hóa hoặc chữ hoa đặc biệt nào chưa? Sao chép & Dán từ đoạn mã của bạn phù hợp với tôi, trong khi docker run --rm foo! bash
in ra cùng một lỗi như của bạn.
"$(pwd)"
(dạng hiện đại của "`pwd`"
). Lệnh của bạn trở thành 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