草庐IT

docker-compse

全部标签

php - 运行 ReactPHP http 服务器脚本的 Docker - 不公开端口

我正在尝试构建轻量级api服务器,它需要每秒处理许多请求,使用以下技术:7.1-cli-alpine(dockerimage)-内存/磁盘占用空间小,不需要网络服务器ReactPHP-用于事件驱动编程的低级库(非常适合非阻塞I/O操作)这是我将所有内容组合在一起的方式。附言这个项目的代号是flying-pony文件夹结构:/image/a2TPB.pngdocker-compose.yml:flying_pony_php_service:container_name:flying_pony_php_servicebuild:context:./servicedockerfile:Doc

php - 为什么将 docker-compose exec 的输出管道输出到 grep,会破坏它?

我正在运行此命令以在正在运行的容器中运行Drush,它基本上是用于Drupal的PHPCLI:docker-compose-f../docker-compose.test.ymlexecphpscripts/bin/vendor/drush.phar-rpublic_htmlstatus-report如果此命令正常,则输出为有关容器中特定Drupal实例的状态信息列表。我不会将它粘贴到这里,因为它很长而且无关紧要。现在让我们将这些信息通过管道输送到grep中进行过滤:docker-compose-f../docker-compose.test.ymlexecphpscripts/bin

华为云之HECS云服务器配置docker环境

华为云之HECS云服务器配置docker环境一、华为HECS云服务器介绍二、SSH登录HECS云服务器三、检查HESC环境1.检查系统版本2.检查VPC本地IP地址四、配置yum仓库1.备份yum仓库2.配置阿里仓库源3.配置epel源4.配置docker源①安装系统工具②配置docker源5.生成缓存6.列出yum源五、安装docker1.安装docker2.启动docker服务3.配置镜像加速4.重启服务5.查看docker状态六、docker相关配置1.查看docker版本2.配置路由转发七、部署一个测试容器1.创建nginx容器2.查看docker容器状态3.访问业务内容一、华为HEC

Docker夺命连环15问,你能坚持第几问?

📢📢📢📣📣📣哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10年DBA工作经验中国DBA联盟成员,一位上进心十足的【大数据领域博主】!😜😜😜中国DBA联盟(ACDU)成员,目前从事DBA及程序编程擅长主流数据Oracle、MySQL、PG运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。✨如果有对【数据库】感兴趣的【小可爱】,欢迎关注【IT邦德】💞💞💞❤️❤️❤️感谢各位大可爱小可爱!❤️❤️❤️文章目录前言⛳️1.什么是Docker?⛳️2.Docker的应用场景有哪些?⛳️3.Docker的优点有哪些?⛳️4.Docker与虚拟机的区别是什么?⛳️5.Docker的三大

php - 如何仅在退出另一个容器后才启动Docker容器

假设我有2个容器:composer和php,它们共享相同的代码库,即相同的体积。我想用一个像docker-composeup这样的docker-compose命令来管理它们.所以问题是我怎样才能一个接一个地启动这些容器,而不是同时启动?我的意思是,开始我的php仅在composer之后的容器一个退出,即composer容器应为我的php安装所有供应商容器和导出,然后并且只有那时php容器应该启动一个内置的PHPWeb服务器,其中已经安装了供应商。附言现在我得到了两个容器同时启动的行为。所以我的php容器试图在没有供应商的情况下启动Web服务器,而composer容器正在尝试安装这些供应

php - Docker PHP 权限

我的php容器没有在挂载卷上写入缓存的权限。docker-compose.yml:version:'2'volumes:database_data:driver:localservices:php:build:./docker/php/expose:-9000volumes:-./public:/var/www/htmlworking_dir:/var/www/htmlnginx:image:nginx:latestdepends_on:-phpports:-80:80volumes:-./docker/nginx/default.conf:/etc/nginx/conf.d/defa

php - 带有 PHP 的 Docker Apache - 地址不可用:AH00056:连接到 [::]:80 上的监听器

我有一个在Lumen(php框架)中构建的项目托管在一个docker容器上,该容器是使用带有php7.x的apache2服务器从alpine作为基础图像构建的这是我的Dockerfile的一部分:FROMalpine:3.8MAINTAINERLatheesanKanesamoorthyRUNapkadd\--no-cache\--update\apache2\composer\nano\bash\curl\php7\php7-apache2\php7-curl\php7-dom\php7-mbstring\php7-pdo_mysql\php7-session\php7-socket

php - 通过 docker 容器邮件服务器在 Symfony 中发送电子邮件

我正在尝试通过开发环境中我的symfony应用程序中的docker容器发送电子邮件。我有以下docker-compose文件:my-app-mailer:image:tvial/docker-mailservercontainer_name:my_app_mailerhostname:maildomainname:myapp.devports:-"25:25"-"143:143"-"587:587"-"993:993"volumes:-./mail/spamassassin:/tmp/spamassassin/-./mail/postfix:/tmp/postfix/因此,当我运行do

php - docker php,nginx 与 wordpress super 慢

我已经创建了一个简单的docker堆栈:php、nginx、mariadb每个人都有自己的容器。现在我在这个堆栈上运行一个简单的wordpress应用程序,但是网站加载super慢~4-5秒我看过了dockerstats并且统计数据看起来不错,最高15%的CPU使用率,内存勉强达到5%我这里有所有的docker-compose和dockerfiles:https://gist.github.com/tzookb/f4a868ae06a474676afbb4fce8055902很乐意了解为什么这么慢。**macbookpro上的docker 最佳答案

php - Docker 和 XDebug 不读取断点 VSCode

在过去的6个月里,我一直在MAC上使用XDebug和PHP版本7.0.*,对Docker容器进行远程调试。我运行的是旧版本的docker,它使用VirtualBoxtoVMfordocker,一切正常。我最近将docker更新到版本17.03.1,除了xDebug问题外什么都没有。我已经通过存储库中的问题联系了vscode-php-debug的创建者,然后他指示我通过xdebug和/或docker解决这个问题。我的问题如下:XDebug正在运行并在我的容器上工作,xdebug日志显示它连接到我的IDE,但当我在VSCode中设置断点时它只是关闭连接,就好像没有断点一样。我发在vscod