Удалить локальную зависимость docker - PullRequest
0 голосов
/ 22 апреля 2020

Я работаю над подачей тензорного потока docker image У меня есть docker команда для запуска сервера обнаружения объектов, которая выглядит следующим образом:

sudo docker run -p 8500:8500 -p 8501:8501 --mount type=bind,source=/home/ajinkyabobade93/keras-retinanet/retinanet_savedmodel,target=/models/retinanet/1 -e MODEL_NAME=retinanet -t tensorflow/serving &

У меня вопрос каждый раз, когда я запускаю этот docker Я должен указать путь /home/ajinkyabobade93/keras-retinanet/retinanet_savedmodel этот путь от моего персонального компьютера. Я хочу поместить эту папку в docker образ, чтобы мне не приходилось каждый раз указывать путь от моего локального хоста.

Как запустить этот контейнер docker так, чтобы исходный каталог находился внутри docker изображение, а не на моем P C?

1 Ответ

0 голосов
/ 22 апреля 2020

привязка монтирования - это метод связывания тома с вашим контейнером для сохранения и записи данных, для этого есть 2 основных метода: привязка монтирования и тома https://docs.docker.com/storage/bind-mounts/ https://docs.docker.com/storage/volumes/

Вы можете легко создать докер-файл для хранения вашей конфигурации, чтобы легко использовать его на любом компьютере

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...