问题标签 [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.
docker - Docker 上的 Laravel Mix 通知 - 没有通知显示
我有一个 Laravel 项目,我使用 Laradock 运行它。我还在上面添加了 vue js 组件并运行npm run dev
或npm run watch
编译我所做的每一个更改,但现在每当我尝试编译时它都不会显示任何 Laravel 混合通知。
在我使用 xampp 之前,通知工作正常。我只是碰巧知道在我的项目中使用 Docker 很棒。
如果有人知道如何让我的 Laravel Mix Notification 在 Docker 中再次工作。谢谢!
laravel - 无法使用 Laradock 为 SSR 安装 v8js 扩展
我正在尝试使用需要v8js 扩展的 react-laravel管理服务器端渲染。我的工作环境是laradock。
我在 laradocks .env文件中启用了 V8JS 安装:
我已经通过 docker-compose 重建了我的工作区和 php-fpm 图像
当我尝试在容器中安装 react-laravel 时,我遇到了这样的错误:
我几乎失去了一整天,我失去了解决这个问题的希望。你有什么想法有什么问题吗?
编辑1
这就是运行 php-fpm 容器产生的结果
laravel - 无法让 Xdebug 工作
信息:
- Docker 版本(
$ docker --version
):Docker 版本 18.06.0-ce,构建 0ffa825 - Laradock 提交 (
$ git rev-parse HEAD
): 8180804ae - 系统信息(Mac、PC、Linux):macOs HighSierra 10.13.6
问题:
无法让 Xdebug 工作。
预期行为:
应该在断点处停止
相关代码:
laradock/.env
PHP_FPM_INSTALL_XDEBUG=true
WORKSPACE_INSTALL_XDEBUG=true
内容php-fpm/xdebug.ini
:
workspace/xdebug.ini 与 php-fpm 文件夹中的内容相同
php - Laradock 安装 msodbcsql
我正在尝试将遗留项目移动到使用 msodbcsql 和 pdo_odbc 驱动程序连接到 SQL Server 数据库的 docker。
我的码头文件:
在安装过程中,我没有收到任何错误,并且在尝试连接到 SQL Server 时,我收到以下错误:
laravel - Guzzle 和码头工人
我使用 laravel 作为我的框架,并安装了护照和 guzzle。我正在尝试从服务器获取我正在开发的 iPhone 应用程序的密码授权令牌。这就是我为授权令牌调用 api 的方式
当我使用所有正确的数据调用它时,我从控制台收到此错误。
我也在使用 Laradock 进行开发,并且我的 hosts 文件中有 your-app.com 和 www.your-app.com 。从我的研究看来,这可能是由于某些 dns 内容而导致的错误。不知道这到底是怎么回事。
在我的主机文件中,我尝试将我的 url 与 www.
docker - `docker-compose logs` 是从哪里来的?
像大多数在此处和此处对稀疏的Docker 文档页面投反对票的人一样,我对所做的事情感到困惑。docker-compose logs
当我运行时cd /apps/laradock/ && docker-compose logs -f nginx
,我看到从很多天前到现在的很长的输出。
那是从什么文件中提取的?
我能找到的唯一 nginx 日志文件是/apps/laradock/logs/nginx/error.log
,它没有太多内容(所以不一样)。
有没有办法“日志轮换”或以其他方式确保我不会在日志记录上花费超过一定数量的磁盘?
php - Laradock 在工作区中更改 php-fpm 版本
我无法更改工作区中的 php-fpm 版本。我正在尝试安装 PHP 7.1 版我的 docker 版本是
每次安装PHP版本
我在工作区中的 dockerfile 如下所示:
laravel - GuzzleHttp\Exception\ConnectException cURL 错误 7:无法连接到 localhost 端口 8088:连接被拒绝
我正在使用,我可以毫无问题laradock
地在浏览器中访问该页面。http://localhost:8088/api/getakicks/get
但是当我尝试在控制器中访问它时,我收到了这个错误:
GuzzleHttp\Exception\ConnectException cURL 错误 7:无法连接到 localhost 端口 8088:连接被拒绝
我使用的代码:
php - Laradock 单元测试数据库错误 PDOException
所以我正在尝试为这样的 Laravel 应用程序编写单元测试:
以上工作正常,并给出以下输出:
但接下来的测试是另一个故事:
一旦测试在应用程序中命中这行代码:
这是错误:
几天来我一直在努力解决这个问题,任何想法这里发生了什么,以及如何让那个模具在测试中打印?干杯。
-- Laradock, Docker, nginx, mysql, PHP 7.2.4-1+ubuntu16.04.1+deb.sury.org+1 (cli) (build: Apr 5 2018 08:53:57) (NTS) 版权所有 (c) 1997-2018 PHP Group Zend Engine v3.2.0,版权所有 (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.4-1+ubuntu16.04.1+deb.sury.org+1,版权所有 (c) 1999-2018,通过 Zend 技术
编辑:
.env:
laravel - 使用 Laradock 运行 docker-compose up -d 后出现错误无法启动服务
我刚刚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 失败)错误:遇到错误。