#docker #docker-compose
#docker #docker-создать
Вопрос:
У меня есть этот выделенный файл docker-compose :
version: "2"
services:
orthanc:
build: orthanc
restart: unless-stopped
ports: ["${PORT}:8042"]
volumes: ["orthanc-storage:/var/lib/orthanc/db:Z"]
[...]
volumes:
orthanc-storage:
Я не понимаю, как я, наконец, определяю объем, orthanc-storage
чтобы связать C:/tmp
, например.
Кто-нибудь может мне это объяснить? Спасибо.
Ответ №1:
По умолчанию используемый драйвер является локальным для назначения томов и создает том на хосте по адресу /var/lib/docker/volumes/<project_name>_dbdata
в Linux. Не подтверждает, на что он указывает в Windows.
Вы можете определить тома для использования другого драйвера и указать путь к тому следующим образом
version: "2"
services:
orthanc:
build: orthanc
restart: unless-stopped
ports: ["${PORT}:8042"]
volumes: ["orthanc-storage:/var/lib/orthanc/db:Z"]
[...]
volumes:
orthanc-storage:
volumes:
orthanc-storage:
driver_opts:
type: 'none'
o: 'bind'
device: "C:/tmp"