Как обновить и синхронизировать файлы контейнера Docker с помощью тома - PullRequest
0 голосов
/ 25 февраля 2019

Я пытаюсь использовать том для редактирования файлов проекта с помощью кода Visual Studio из папки на моем рабочем столе для синхронизации с контейнером Docker.Я не уверен, правильно ли я это делаю, потому что мои изменения не отображаются в контейнере, даже когда я перезапускаю контейнер вручную.Требуются ли какие-либо дополнительные шаги или я неправильно указывал на папки "www"?

В контейнере Docker есть проект Ubuntu с файлами в каталоге / var / www /.

docker run -it -v /Users/.../Desktop/docker/test2/bh_files:/www -v / www / -p 8080: 8080 k / bh: последний

1 Ответ

0 голосов
/ 25 февраля 2019

docker run

Вы связываете папку вашего проекта с папкой /www/ внутри вашего контейнера НЕ /var/www/.Просто обновите путь, и он должен работать.

Редактировать: Измените путь тома контейнера на docker run -it -v /Users/.../Desktop/docker/test2/bh_files:/var/www -p 8080:8080 k/bh:latest

Я не совсем уверен, что вам нужен второй том -v /www/.Это не имеет смысла без папки хоста.

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