You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 03:15:39