2016-10-05 3 views
1

Я использую докер на окнах. С помощью kitematic я создал контейнер ubuntu. На этом изображении Ubuntu установлено postgresql.Где именно находятся файлы в контейнере докера, хранящиеся на главной машине

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

ответ

1

Удивление, если есть возможность получить доступ к файлам конфигурации Postgres, доступные в контейнере от хоста (окна машины)

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

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

Issue 247 упоминает ~/Library/Application Support/Kitematic данных App, и ~/Kitematic "для легкого доступа к данным тома".

+0

Для получения изображений см. Http://stackoverflow.com/questions/19234831/where-are-docker-images-stored-on-the-host-machine. Но опять же, чтобы получить доступ к конфигурационным файлам приложения, установленным на изображении, которые выполняются во время выполнения через смонтированную папку. – VonC

+0

это действительно очень хорошая ссылка .. спасибо за помощь !!! –

 Смежные вопросы

  • Нет связанных вопросов^_^