Установка тома docker-compose не работает в Windows?

Я перепробовал все, что мог придумать, но не могу смонтировать том

Windows machine
Docker version 20.10.5, build 55c4c88
Container linux

.env-файл

volumes:
      - ./pgadmin/config:/pgadmin/config
      - ./pgadmin/share:/host
      - ./ssh:/ssh

Я пробовал с относительными путями, путями //C/...., добавлял тома в конфигурацию пользовательского интерфейса докера, гарантировал, что я использую HyperV, и ничего не получается, у меня все еще есть эта ошибка:

standard_init_linux.go:219: exec user process caused: no such file or directory

Это ошибка монтирования, поскольку она работает внутри Linux-машины, и основная причина, по которой я не использую Ubuntu, заключается в том, что мне нужен host.docker.internal, который является эксклюзивной функцией Windows/Mac, и я не могу изменить его, так как это его производственный контейнер, который я не могу изменить.


person Eric    schedule 23.04.2021    source источник
comment
Возможный дубликат stackoverflow.com/questions/49822178. Вам нужно преобразовать пути по-разному для вашего хоста Windows. Лично меня это раздражает, поэтому я использовал именованные тома, и они работают безупречно.   -  person im_baby    schedule 23.04.2021