当我运行docker-compose up时,我在我的mac上得到了这个错误。
正在启动php_server ...错误
错误:对于php_server无法启动服务php-server:装载被拒绝:路径/usr/local/var/www/html/ Docker -tutorials/src不是从OS X共享的,Docker也不知道。您可以从Docker ->首选项中配置共享路径...->文件共享。有关详细信息,请参阅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 ->首选项中配置共享路径...->文件共享。有关详细信息,请参阅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发布于 2020-08-20 21:51:30
我已经找到了解决方案。一定要和你分享。
解决方法:转到docker首选项并在“文件共享”部分添加文件夹路径
单击:应用并重新启动docker docker运行...再一次
这里的解决方案是一个链接。
https://medium.com/@lynzt/learning-docker-error-mounts-denied-mac-73307b49f545
https://stackoverflow.com/questions/63505833
复制相似问题