Как установить громкость docker в windows? - PullRequest
0 голосов
/ 17 февраля 2020

У меня есть папка test с yaml file внутри.

У меня есть следующий файл yaml.

version: '3'
services:
  mariadb:
    image: 'bitnami/mariadb:10.3'
    volumes:
      - './test/docker_volumn/mariadb_data:/bitnami'
    environment:
      - MARIADB_USER=bn_wordpress
      - MARIADB_DATABASE=bitnami_wordpress
      - ALLOW_EMPTY_PASSWORD=yes
volumes:
  mariadb_data:
    driver: local
  wordpress_data:
    driver: local

Когда я пытаюсь запустить docker-compose up -d, он дает мне ошибка:

ERROR: for test_mariadb_1  Cannot create container for service mariadb: invalid volume specification: 'D:\test\docker_volumn\mariadb_data:/bitnami:rw': invalid mount config for type "bind": bind source path does not exist: d:\test\docker_volumn\mariadb_data

Кто-нибудь знает, как это исправить?

1 Ответ

1 голос
/ 17 февраля 2020

Вот несколько вещей, с которых можно начать:

Вы получили опечатку в определении объема "volumn"

volumes:
  - './test/docker_volumn/mariadb_data:/bitnami'

папка D:/test/docker_volumn/mariadb_data существует на вашем хосте? Если нет, создайте его заранее (желательно без опечатки;)).


Поскольку вы пишете docker -компонентный файл на основе version: '3', я рекомендую использовать длинный синтаксис для определения томов как описано в docker -компонентной ссылке на файл, чтобы явно определить тип рассматриваемого тома.

volumes:
  - type: bind
    source: ./test/docker_volumn/mariadb_data
    target: /bitnami

Источник

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...