小编Nic*_*ore的帖子

Docker Compose 安装卷错误:没有这样的文件或目录

我正在尝试使用 docker-compose 构建一个简单的 Drupal 容器,但在尝试安装指定卷时遇到错误。这是我的 docker-compose.yml 文件:

version: '2.1'
services:
    web:
        build: ./build
        image: "myrmidon16/drupal-base:latest"
        working_dir: "/var/www/html"
        volumes:
            - sites:/var/www/html/sites
        links:
            - "db"
        ports:
            - 8001:80
    db:
        image: "mysql:latest"
        environment:
            - MYSQL_ROOT_PASSWORD=root
            - MYSQL_USER=root
            - MYSQL_PASSWORD=root
            - MYSQL_DATABASE=drupal-base
        volumes:
            - ".:/var/www/html"
        ports:
            - "3306"
    drush:
        image: "mparker17/mush"
        working_dir: "/var/www/html"
        volumes:
            - .:/var/www/html
        links:
            - "db"

volumes:
    sites:
        driver: local
        driver_opts:
            type: bind
            o: bind
            device: ${PWD}/sites
Run Code Online (Sandbox Code Playgroud)

但是当我运行时docker-compose up -d,即使该目录存在,我也会收到以下错误:

ERROR: for web Cannot create container for service web: …

docker docker-compose docker-for-windows

6
推荐指数
1
解决办法
2万
查看次数