Docker for Windows挂载本地卷失败:无此文件或目录求助
问题:Docker本地卷挂载失败,提示“no such file or directory”
我遇到了和Stack Overflow上一则帖子相同的Docker卷挂载问题。执行docker-compose --verbose up -d命令时出现以下错误:
[+] Running 0/0 - Container brickchart-mysql-1 Creating 0.0s Error response from daemon: failed to mount local volume: mount .docker/mysql/data:/var/lib/docker/volumes/brickchart_db_volume/_data, flags: 0x1000: no such file or directory
我的docker-compose.yml文件内容如下:
version: '3.9' services: mysql: image: mysql:5.7 environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: db_name MYSQL_USER: db_user MYSQL_PASSWORD: db_password ports: - "3306:3306" volumes: - db_volume:/var/lib/mysql:delegated volumes: db_volume: driver: local driver_opts: type: 'none' o: 'bind' device: ./.docker/mysql/data
我已安装最新版Docker Desktop,也测试过4.14.0、4.12.0和4.10.1旧版本。我知道docker-compose文件会转换为Docker命令,本来想通过--verbose参数查看转换过程,但发现该参数不存在。希望能看到volumes: - db_volume:/var/lib/mysql:delegated转换后的Docker命令,同时恳请各位提供解决此问题的建议。
内容的提问来源于stack exchange,提问作者ThomasL.
相关产品推荐
相关产品推荐

