Невозможно отобразить папку хоста в папку контейнера с docker -v - PullRequest
0 голосов
/ 06 февраля 2020

Я пытаюсь контейнировать приложение реакции. При поиске решения для связи файлов с моего компьютера с контейнером я наткнулся на этот учебник: https://www.ionos.com/community/server-cloud-infrastructure/docker/understanding-and-managing-docker-container-volumes/

Dockerfile:

WORKDIR / app

Docker команда:

docker run - имя реагировать -it --rm -p 3000: 3000 -v $ (pwd) / sr c: / sr c {image} sh

Когда я редактирую файл приложения. js с моего компьютера, я ожидал, что изменение будет отражено в моем контейнере. но этого не произошло. Может кто-нибудь объяснить, где я ошибся, и если да, то как можно связать папку контейнера с папкой хоста?

1 Ответ

0 голосов
/ 06 февраля 2020

Хорошо, покопавшись, я нашел ответ. Очевидно, что машина по умолчанию, работающая на vm, которая поставляется в комплекте с docker -toolbox, имеет доступ только к файлам в каталоге c: / users. Таким образом, вам нужно go к настройкам, затем общим папкам и добавить новую папку, дающую ей доступ к каталогу, в котором вы работаете с вашими проектами.

...