小编Mar*_*vic的帖子

创建挂载源路径时 Docker 撰写错误

我使用 cloudestuary 创建了一个 docker-compose.yml。下载并将其放入我的 Laravel 项目文件夹并运行 docker-compose up -d 后,下载发生,然后我收到此消息:

错误:对于 worker-1 无法启动 service worker-1:创建挂载源路径“/var/www/html/lensin/html”时出错:mkdir /var/www:只读文件系统

错误:对于 nginx 无法启动服务 nginx:创建挂载源路径“/var/www/html/lensin/html”时出错:mkdir /var/www:只读文件系统

错误:对于应用程序无法启动服务应用程序:创建挂载源路径“/var/www/html/lensin/html”时出错:mkdir /var/www:只读文件系统

错误:对于工作区无法启动服务工作区:创建挂载源路径“/var/www/html/lensin/html”时出错:mkdir /var/www:只读文件系统错误:启动项目时遇到错误。

我在 Ubuntu 17 上,甚至尝试将 777 设置为所有文件夹,并使用 sudo 运行它,但结果是一样的。我还尝试移动文件并编辑 yml 中的卷。

这是我的 docker compose 文件:

version: '2'
services:
    nginx:
        image: 'cloudestuary/nginx:mainline-fpm'
        restart: always
        environment:
            CLIENT_MAX_BODY_SIZE: 100m
            DOCUMENT_ROOT: /var/www/html/public
            INDEX_FILE: index.php
            PHP_FPM: app
        networks:
            - app
        volumes:
            - './html:/var/www/html'
        ports:
            - '80:80'
    app:
        image: 'cloudestuary/php-fpm:7.1'
        restart: always
        environment:
            MAX_UPLOAD_FILE_SIZE: 100m
            APP_URL: 'http://lensin.localhost'
            APP_KEY: 'base64:2X9U1HiBdmfbwvZ4UkwUP/25svg7439HXKWL1F8Xn1c='
            DB_CONNECTION: mysql
            DB_HOST: …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose

14
推荐指数
2
解决办法
3万
查看次数

标签 统计

docker ×1

docker-compose ×1