Возможно, мне не удается выполнить поиск SO, но я не могу найти ответ на этот вопрос в последние два года, и те, которые я нашел, похоже, не работают (если я не реализую их неправильно).
Я использую Docker Toolbox в Windows 10 Home и пытаюсь смонтировать папку, которая находится вне папки моего пользователя (все мои данные находятся на отдельном диске).Я смонтировал папку в виртуальную машину, созданную на док-машине, но когда я пытаюсь смонтировать папку с этого диска и SSH в контейнер, папка отображается как пустая.Я не могу понять, где я ошибся.
Мой docker-compose:
version: '3.6'
volumes:
logs:
driver: local
services:
proxy:
build:
context: .
dockerfile: Dockerfile-nginx
ports:
- 80:80
volumes:
- ./nginx.conf:/etc/nginx/conf.d/site.conf
- ./api:/var/www
- logs:/var/logs
api:
build:
context: api/.
volumes:
- ./api:/var/www/api
Изображение nginx в основном просто загружает nginx:1.15-alpine
и выставляет 80
иapi one загружает php:7.2-fpm-alpine
и выставляет 9000
.
Существуют ли дополнительные шаги для монтирования чего-либо, чтобы докер-машина могла его использовать?