отредактированный для ясностиМонтаж локальных томов докер контейнера
Я запускать следующую команду пуска
docker run -d -P -v /users/username/app:/app contname
This resulsts в следующий, когда я проверить контейнер
"HostConfig": {
"Binds": [
"https://stackoverflow.com/users/username/app:/app"
],
"Volumes": {
"/app": "https://stackoverflow.com/users/username/app",
"/app": "/mnt/sda1/var/lib/docker/vfs/dir/214a16c3678f93cbadb7e7b7d56b5f26b66a34c6d9bb89ade23b16e386a12212"
},
Но когда я SSH в контейнер, я вижу, что приложение пустое.
Является ли мое предположение, что должны быть файлы с моей главной машины правильно?
поэтому мне не нужно указывать тома, если я просто хочу зеркалировать папку моего dev? Все, что я должен сделать, запускает контейнер с флагом -v и папкой, которую я хочу зеркалировать? – Ditlev
Да, я отредактировал ответ, чтобы сделать его более понятным. -v также является средством указания тома, он просто отображает конкретный каталог в качестве этого тома. –