运行时出错-docker-compose up for mac

时间:2020-08-20 13:09:15

标签: docker

当我运行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

1 个答案:

答案 0 :(得分:0)

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

要解决: 转到docker偏好设置,然后在“文件共享”部分添加文件夹路径

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

此解决方案是一个链接。

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