Где именно хранятся файлы в док-контейнере на главном компьютере?

Я использую докер на окнах. С помощью Kitematic я создал контейнер Ubuntu. На этом образе Ubuntu установлен postgresql.

Хотите знать, есть ли какая-либо возможность получить доступ к файлам конфигурации postgres, доступным в контейнере, с хоста (машины с Windows)?
Где именно контейнер хранит свою файловую систему на хост-машине?
Я надеюсь, что это будет частью файла изображения в формате VMDK.
Пожалуйста, поправьте меня, если я ошибаюсь.

1 ответ

Решение

Интересно, есть ли какая-либо возможность доступа к файлам конфигурации postgres, доступным в контейнере, с хоста (машины Windows)

Это не то, как Docker позволит вам изменить файл в контейнере.
Для этого вы должны смонтировать папку хоста (Windows) при запуске (docker run -v) вашего контейнера.
Смотрите " Смонтировать каталог хоста как том данных".

docker run -d -P --name web -v /c/Users/<myACcount>/src/webapp:/opt/webapp training/webapp python app.py

Выпуск 247 упоминаний ~/Library/Application Support/Kitematic для данных приложений и ~/Kitematic "для легкого доступа к объемным данным".

Другие вопросы по тегам