问题标签 [laradock]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - laradock 无法运行 shell_exec('git pull')?
这是我在 laradocker 中运行的 laravel 应用程序中第一次添加 gitlab webhook。
首先,运行 docker up:
docker-compose up -d nginx redis mysql
二、在我的gitlab项目中添加webhook
指向 laravel 网站http://example.com/deploy/
三、laravel添加router和Controller
/li>
它不起作用!
哪一步出错了?
我发现 php-fpm 的日志如下:
我是一个新的 docker 学习者,如果您留下一些评论或建议会很有帮助,谢谢!
node.js - Laradock 上的 Node+NPM
我遵循了文档中有关如何在工作区上启用 NPM 的所有内容。但是,当我运行时docker-compose exec workspace bash
检查node -v
它是否丢失。该文件也没有说明如何使用它。
php - GuzzleHttp 抛出 ConnectExpection cURL 错误 6:无法解析主机:
我知道有很多关于这个的问题,但我似乎无法为自己找到答案。
我有一个处理登录过程的LoginController
withauthenticate()
方法。
我得到了。我已经cURL error 6: Could not resolve host: myapp.test (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)
重新启动了我的服务器,但什么也没有。我已经重建了所有容器(目前正在使用laradock
),但什么也没有。
奇怪的是,它只出现在第一次尝试登录时。因此,当客户端尝试登录时,出现了error
,但是当客户端重新发送表单数据(F5
)时,它消失了,客户端重定向到表明客户端已登录的主页。
我还重新配置了我的.env
和其他配置,包括hostname
(以前localhost
,更改为myapp.test
)但无法修复error
.
任何形式的帮助将不胜感激。提前致谢。
laravel - 使用 Nginx HHVM 和 MongoDB 配置 Laradock
如何配置Laradock以使用Nginx
和HHVM
运行项目MongoDB
?
我编辑我的.env
文件并PHP_INTERPRETER
从更改php-fpm
为hhvm
但没有任何反应,项目仍然以php-fpm
.
这是我的 .env 文件的一部分:
docker - 在 docker 或 laradock 中更新 elasticsearch 后的问题
我将 ElasticSearch 5.4.1 更新到 5.6.3 但是当我想运行它时出现一些错误并且不知道如何解决它!
我该如何解决?:(
laravel - 使用 laradock Dockerize laravel 应用程序
我是 Docker 新手,我正在尝试使用 docker 实现一个 laravel 项目。我使用 Docker 成功运行了该项目。
但是我在构建该项目或对其进行码头化时遇到了麻烦。我已经为 dockerize laravel 项目做了一些挖掘,但他们都没有使用 Laradock。
我对编写 Dockerize 项目所必需的 dockerfile 感到困惑。
任何与 dockerize laravel 以及 Laradock 相关的建议或教程以及编写 docker 文件都会非常有帮助。
docker - 在内联 docker exec 命令中使用纱线时,纱线不在 Laradock 工作空间的路径中
我在使用 Laradock 和 yarn 以及docker exec
来自容器“外部”的内联命令时遇到问题workspace
。
当我从workspace
容器内部使用它时,一切都按预期工作:
当我尝试从内联命令中使用它时,会发生以下情况:
我做错什么了吗?
laravel - SQLSTATE[HY000] [2002] 连接被拒绝 Laravel 5.6 和 Laradock
我的数据库mysql有问题。我无法访问它,我有一个 laravel 项目,我添加了 Laradock 以便能够将容器与 Docker 一起使用。我在 laradock 目录中启动了两个容器,输入 docker-compose up -d mysql nginx。容器启动后,我可以访问 Laravel 的主页,但是当我想与我的数据库通信时,出现以下错误:
SQLSTATE [HY000] [2002] 连接被拒绝。
有人知道我的问题的根源。谢谢你 。
我在项目中的 .env 文件在这里
laradock 文件夹上的 .env 文件是
这是我的 docker-compose.yml 中的 mysql 容器
我的容器在这里启动得很好是我这样做的结果
certbot - 无法启动 Certbot 容器 Laradock
信息:
- Docker 版本:17.06.2-ce
- 系统信息版本:Ubuntu 16.04 LTS
问题:
我的网站已经在使用中。我将 laradock 与 nginx 一起使用。现在,我想使用 Certbot 为我的网站获取 SSL 证书。我试过了docker-compose up certbot
,这个错误出现了
开始beetracklaradock_certbot_1 ...
开始beetracklaradock_certbot_1 ...完成
附加到 beetracklaradock_certbot_1
certbot_1 | 授权程序失败。example.com (http-01): urn:acme:error:unauthorized :: 客户端缺乏足够的授权 :: http://example.com/.well-known/acme-challenge/GPhVi_ohWUFffHLuTC_co6PkJf4qz1Jg16dyvmZIJL0的响应无效: "
certbot_1 | 404 未找到
certbot_1 |
certbot_1 |
404 未找到
certbot_1 |
"
我的访问日志:
这是我的 laravel.conf
我尝试了其他一些讨论。我docker-compose exec workspace bash
在 var/www/letsencrypt 中创建了一个文件,但我无法使用 www.example.com/.well-known/acme-challenge/myfile 访问该文件。
此外,我可以看到 Certbot 容器没有在letsencrypt文件夹上创建任何文件。
有什么不对吗?希望有人可以提供帮助。谢谢。
docker - 如何设置 https 到 nginx docker 容器(laradock)?
我想询问一些关于如何使用 docker 容器在 nginx中设置https的指导。我正在使用带有certbot容器的 laradock,但即使我尝试了很多解决方案,但没有一个对我有用。为了使任务更加困难,文档非常差。
我正在寻找一种不一定使用 certbot 来解决问题的解决方案。