我刚刚docker-compose up -d nginx mysql redis
在 Mac OSX 10.13.6 High Sirra 上第一次运行安装 docker。看来我
警告:服务 nginx 的映像已构建,因为它尚不存在。要重建此映像,您必须使用
docker-compose build
或docker-compose up --build
。创建 laradock_docker-in-docker_1 ... 错误 创建 laradock_mysql_1 ... 创建 laradock_workspace_1 ... 创建 laradock_redis_1
...创建 laradock_mysql_1 ... 错误 X 并且 Docker 不知道。\r\n您可以从 Docker -> 首选项... -> 文件共享配置共享路径。\r\n 请参阅https://docs.docker.com/docker -for-mac/osxfs/#namespaces了解更多信息。\r\n。'
错误:对于 laradock_mysql_1 无法启动服务 mysql: b'Mounts denied: \r\n路径 /Applications/MAMP/htdocs/community-messenger/laradock/mysql/docker-entrypoint-initdb.d\r\nisCreating laradock_workspace_1 ... 错误fs/#namespaces 了解更多信息。\r\n。'
错误:对于 laradock_workspace_1 无法启动服务工作区:b'Mounts denied: \r\n路径 /Applications/MAMP/htdocs/community-messenger\r\nis 不是从 OS X 共享的,并且不为 Docker 所知。\r\n你可以从 Docker 配置共享路径 -> 首选项... -> 文件共享。\r\n 有关详细信息,请参阅https://docs.docker.com/docker-for-mac/osxfs/#namespaces。\r\n.Creating laradock_redis_1 ...完成
错误:对于 docker-in-docker 无法启动服务 docker-in-docker: b'Mounts denied: \r\n路径 /Applications/MAMP/htdocs/community-messenger\r\nis 未从 OS X 共享且未知到 Docker。\r\n您可以从 Docker -> 首选项... -> 文件共享配置共享路径。\r\n 有关更多信息,请参阅https://docs.docker.com/docker-for-mac/osxfs/#namespaces信息。\r\n.'
错误:对于 mysql 无法启动服务 mysql:b'Mounts denied:\r\n路径 /Applications/MAMP/htdocs/community-messenger/laradock/mysql/docker-entrypoint-initdb.d\r\nis 未从 OS X 共享并且 Docker 不知道。\r\n您可以从 Docker -> 首选项... -> 文件共享配置共享路径。\r\n 请参阅https://docs.docker.com/docker-for-mac/osxfs/ #namespaces了解更多信息。\r\n。'
错误:对于工作区无法启动服务工作区:b'Mounts denied: \r\n路径 /Applications/MAMP/htdocs/community-messenger\r\n 未从 OS X 共享,并且不为 Docker 所知。\r\n你可以从 Docker -> 首选项... -> 文件共享配置共享路径 。\r\n有关详细信息,请参阅https://docs.docker.com/docker-for-mac/osxfs/#namespaces。\r\n。' 错误:启动项目时遇到错误。
据我所知,它告诉我需要添加/Applications/MAMP/htdocs/
到 Docker > Preferences > File Sharing。我试过了,我仍然遇到类似的错误。
我只是/Applications/MAMP/htdocs/
将我的项目用作习惯的地方,实际上并没有启动或使用 MAMP。是否可以通过移动文件来解决这个问题?
我还发现我在后台运行了 MySQL,所以我将其关闭,重新启动 docker 并重新运行,但docker-compose up -d nginx mysql redis
出现了类似的错误。
编辑
我添加/Applications/MAMP/htdocs/community-messenger
到 Docker > Preferences > File Sharing 并且现在收到一个新错误:
启动 laradock_workspace_1 ... 完成 启动 laradock_mysql_1 ... 完成 启动 laradock_redis_1
... 完成 启动 laradock_docker-in-docker_1 ... 完成 创建 laradock_php-fpm_1 ... 完成 创建 laradock_nginx_1
... 错误错误:对于 laradock_nginx_1 无法启动服务 nginx:驱动程序在端点 laradock_nginx_1 上编程外部连接失败(000b8e0f3a128f87e88d9faaff8b9dcf6d999e0a04a256763b8aef953eeebd35):启动用户级代理时出错:绑定 0.0.0.0:443:意外错误(失败 EADDRINUSE)
错误:对于 nginx 无法启动服务 nginx:驱动程序在端点 laradock_nginx_1 上编程外部连接失败(000b8e0f3a128f87e88d9faaff8b9dcf6d999e0a04a256763b8aef953eeebd35):启动用户级代理时出错:绑定 0.0.0.0:443:意外错误(启动 EADDRINUSE 失败)错误:遇到错误。