Каталог, созданный внутри док-контейнера, не отражается на хост-машине - PullRequest
0 голосов
/ 05 июля 2018

Я новичок в докере. Я пытаюсь создать контейнер Docker, и есть одна папка с именем «данные». Когда контейнер запустится, ожидается, что внутри данных будет создана папка с именами «logs» и «hive». И эта папка должна отражаться в каталоге хост-машины, как я указал в файле docker-compose.yml.

Когда я заходил в Docker-контейнер, там файловая система была похожа на

/usr/src/app # ls ./data
hive  logs
/usr/src/app #

Ниже приведена конфигурация docker-compose для тома

.
`volumes:
    - ./data/:/app/usr/data/`

На моем хост-компьютере создается только папка «data». но улей и логи не создаются.

1 Ответ

0 голосов
/ 05 июля 2018

Вы допустили небольшую ошибку, указав в файле компоновки неверное отображение местоположений, и вы можете исправить это:

volumes:
    - ./data/:/usr/src/app/data/

Теперь ваша локальная папка data указывает на /usr/src/app/data внутри контейнера.

...