【问题标题】:Error when run - docker-compose up for mac运行时出错 - docker-compose up for mac
【发布时间】:2020-08-20 13:09:15
【问题描述】:

当我运行 docker-compose up 时,我的 Mac 上出现此错误。

启动 php_server ... 错误

错误:对于 php_server 无法启动服务 php-server:挂载被拒绝: 路径 /usr/local/var/www/html/docker-tutorials/src 不从 OS X 共享,也不为 Docker 所知。 您可以从 Docker -> Preferences... -> File Sharing 配置共享路径。 请参阅https://docs.docker.com/docker-for-mac/osxfs/#namespaces 了解更多信息。 .

错误:对于 php-server 无法启动服务 php-server:挂载被拒绝: 路径 /usr/local/var/www/html/docker-tutorials/src 不从 OS X 共享,也不为 Docker 所知。 您可以从 Docker -> Preferences... -> File Sharing 配置共享路径。 有关更多信息,请参阅https://docs.docker.com/docker-for-mac/osxfs/#namespaces。 . 错误:启动项目时遇到错误。

这是文件 docker-compose.yaml。

version: "2"

services:
  php-server:
    build:
      context: .
      dockerfile: php/Dockerfile
    expose:
      - "9000"
    container_name: php_server
    volumes:
      - ./src:/var/www/html
    environment:
        APP_ENV: dev
  
  nginx-server:
    build: nginx
    ports:
      - "8080:80"
    container_name: nginx_server
    volumes:
      - ./src:/var/www/html
    depends_on:
      - php-server

【问题讨论】:

  • 您是否尝试过错误消息的提示?您的 Mac 上是否存在路径 (/usr/local/var/www/html/docker-tutorials/src)?
  • 当然。当然可以。

标签: docker


【解决方案1】:

我找到了解决方案。并且必须与您分享。

修复: 转到 docker 首选项并在“文件共享”部分中添加文件夹路径

单击:应用并重新启动 docker docker run ... 再次

这个解决方案是一个链接。

https://medium.com/@lynzt/learning-docker-error-mounts-denied-mac-73307b49f545

【讨论】:

    猜你喜欢
    • 2021-06-13
    • 2023-03-09
    • 1970-01-01
    • 2019-04-20
    • 2022-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-19
    相关资源
    最近更新 更多