Задать вопрос

Как создать файл вместо директории?

Есть yml c текстом:
volumes:
      - dbdata:/var/lib/mysql/
      - type: bind
        target: /etc/mysql/my.cnf
        source: ./mysql/my.cnf

Выдает ошибку
Error response from daemon: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: rootfs_linux.go:76: mounting "/run/desktop/mnt/host/c/Users/пользователь/Desktop/sample/mysql/my.cnf" to rootfs at "/etc/mysql/my.cnf" caused: mount through procfd: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type


Причем сам файл my.cnf существует. Уже разные варианты пробовал не получается и удалял вообще контейнеры и пересоздавал, всё равно пытается создать как директорию, а не как файл. Решения из гугла не помогают.
  • Вопрос задан
  • 153 просмотра
Подписаться 1 Простой 14 комментариев
Помогут разобраться в теме Все курсы
  • Stepik
    Docker + Ansible - с нуля, деплой и управление Swarm
    1 неделя
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Учебный центр IBS
    SQA-I-007 Сопровождение автотестов и написание отчетов
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы