首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Laradock运行-d后,错误无法启动服务

使用Laradock运行-d后,错误无法启动服务
EN

Stack Overflow用户
提问于 2018-10-16 08:28:14
回答 3查看 3.8K关注 0票数 0

我刚刚运行了docker-compose up -d nginx mysql redis,首次在MacOSX10.13.6 High上安装了对接器。看来我

警告:构建服务nginx的映像是因为它还不存在。要重建此映像,必须使用docker-compose builddocker-compose up --build。创造拉拉多克码头-在码头1.创建laradock_mysql_1时出错..。创建laradock_workspace_1 ..。创建laradock_redis_1 ..。 创建laradock_mysql_1 ..。错误X,Docker不知道。\r\n您可以从Docker ->首选项配置共享路径。->文件共享。\r\nSee https://docs.docker.com/docker-for-mac/osxfs/#namespaces获取更多信息。\r\n.‘ 错误:对于/Applications/MAMP/htdocs/community-messenger/laradock/mysql/docker-entrypoint-initdb.d\r\nisCreating laradock_mysql_1无法启动服务mysql: B‘’Mounts拒绝:\r\n路径laradock_workspace_1 .错误fs/#名称空间以获取更多信息。\r\n.‘ 错误:对于/Applications/MAMP/htdocs/community-messenger\r\nis无法启动服务工作区:B‘’Mounts拒绝:\r\n没有从OS共享的路径,也不为laradock_workspace_1所知。\r\n您可以根据Docker ->首选项配置共享路径.->文件共享.\r\nSee https://docs.docker.com/docker-for-mac/osxfs/#namespaces获得更多的info.\r\n.Creating laradock_redis_1 .完成 错误:对于停靠者无法启动服务对接者:B‘’Mounts拒绝:\r\n没有从OS X共享的路径/Applications/MAMP/htdocs/community-messenger\r\nis,也不为Docker所知。\r\n您可以从码头->首选项配置共享路径.->文件共享。\r\nSee https://docs.docker.com/docker-for-mac/osxfs/#namespaces获取更多信息。\r\n.‘ 错误:对于mysql无法启动服务mysql: B‘’Mounts拒绝:\r\n没有从OS共享的路径/Applications/MAMP/htdocs/community-messenger/laradock/mysql/docker-entrypoint-initdb.d\r\nis,也不为Docker所知。\r\n您可以从Docker ->首选项配置共享路径.->文件共享。\r\nSee https://docs.docker.com/docker-for-mac/osxfs/#namespaces获取更多信息。\r\n.‘ 错误:对于工作区无法启动服务工作区:B‘挂载被拒绝:\r\n没有从OS共享的路径/Applications/MAMP/htdocs/community-messenger\r\nis,也不为Docker所知。\r\n您可以从Docker ->首选项配置共享路径.->文件共享。\r\nSee https://docs.docker.com/docker-for-mac/osxfs/#namespaces获取更多信息。\r\n.‘错误:在启动项目时遇到错误。

从我可以收集到的信息来看,它告诉我需要将/Applications/MAMP/htdocs/添加到Docker > Preferences >文件共享中。我试过一个人仍然会犯类似的错误。

我只使用/Applications/MAMP/htdocs/作为一个地方,我把我的项目的习惯,而不是真正开始或使用MAMP。通过移动文件就可以解决这个问题吗?

我还发现我在后台运行了MySQL,所以我关闭了它,重新启动了docker,并用类似的错误重新运行了docker-compose up -d nginx mysql redis

编辑

我将/Applications/MAMP/htdocs/community-messenger添加到Docker > Preferences >文件共享中,现在正在收到一个新的错误:

启动laradock_workspace_1 ..。结束启动laradock_mysql_1 ..。完成启动laradock_redis_1 ..。完成了启动拉拉多克码头-在码头1.完成创建laradock_php-fpm_1 .完成创建laradock_nginx_1 ..。错误 错误:对于(000b8e0f3a128f87e88d9faaff8b9dcf6d999e0a04a256763b8aef953eeebd35):无法启动服务nginx:驱动程序在端点上的外部连接失败laradock_nginx_1启动用户代理:绑定为0.0.0.0:443:意外错误(失败laradock_nginx_1 ) 错误:对于nginx,无法启动服务nginx:驱动程序在端点上的外部连接失败,(000b8e0f3a128f87e88d9faaff8b9dcf6d999e0a04a256763b8aef953eeebd35):错误启动laradock_nginx_1代理:绑定为0.0.0.0:443:意外错误(Failure )错误:在启动项目时遇到错误。

EN

回答 3

Stack Overflow用户

发布于 2018-10-16 08:40:49

在运行docker-compose.yml时,您应该有一个定义要运行哪些容器的docker-compose文件。您只需键入docker-compose up -d,而不必再次指定容器。

您的另一个问题是,您已经定义了在主机操作系统(Mac )上不存在的映射。您应该在那里创建它们,更改位置,或者从docker-come.yml中删除映射。

票数 0
EN

Stack Overflow用户

发布于 2018-10-16 21:50:39

我看你在用拉拉多克。正如错误描述的那样,您应该转到"Docker -> Preferences. ->文件共享“并共享此路径:

/Applications/MAMP/htdocs/community-messenger

票数 0
EN

Stack Overflow用户

发布于 2020-08-21 14:45:19

就我的情况而言,这是可行的:

代码语言:javascript
复制
docker-compose stop

// Stop and remove containers, networks, images, and volumes !!
docker-compose down

docker-compose up -d nginx mysql phpmyadmin redis workspace elasticsearch
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52831110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档