草庐IT

docker_compose

全部标签

docker-compose 搭建 elasticsearch8.2.0 + kibana 8.2.0

编写目的最近研究es,搭建环境的时候发现网上的很多文档大部分都是用来记录自己操作的,不过中间还是出现了很多问题,单独的文档还不能解决这些问题。我决定记录下来中间发生的问题,还有解决方案。还有在windows上docker-compose搭建的,原理一样不过不好操作中间很多问题可能和环境有关系,这里就不记录了,可能以后会记录,如果你在windows的docker上搭建的话,有问题也可以问,我这边已经踩过一次了。安装环境centos7docker20.10.6docker-compose1.18.0elasticsearch8.2.0kibana8.2.0步骤在root用户的目录下创建文件夹(不挂

docker: Error response from daemon: driver failed programming external connectivity on endpoint tomc

docker:Errorresponsefromdaemon:driverfailedprogrammingexternalconnectivityonendpointtomcat1(9d06342addfe339a1bbf0876ae4534410f58cc65fa0b3b6516f282224af68202):(iptablesfailed:iptables--wait-tnat-ADOCKER-ptcp-d0/0--dport8080-jDNAT--to-destination172.17.0.2:8080!-idocker0:iptables:Nochain/target/matchb

php - 使用运行 docker 容器的用户无法访问的 php 文件构建容器?

我需要知道是否有可能创建一个运行我的php应用程序的容器,其中一些php文件无法从docker外部访问。Dockersecret不适用于这种情况。有什么我可能忽略的吗?编辑:显然这是不可能的,我仍然需要详细解释为什么这是不可能的。Edit2:我们需要让运行容器的用户无法访问docker中的文件(因此无法读取代码)。打开端口80以通过apache执行/运行脚本不是问题。 最佳答案 我了解到您打算以某种方式通过Docker分发您的应用程序,并且不希望运行容器的用户读取PHP代码。这个问题不是Docker可以解决的,因为运行容器的用户可以

PHP 是否有等同于 Composer 的 npm 链接?

当我开发JavaScript模块时,我可以使用npmlink在使用该模块作为依赖项的本地项目中安装我的本地开发版本。这是一个很棒的工作流程。它没有就地开发,我认为这不如TDD好,但我认为它是进行集成测试和手动QA的一种更简单的方法。在Composer中,如果可能的话,我可以强制使用git安装一个包,这样我就可以就地开发。不错,但不是很好。问题的简短版本:我可以告诉composer暂时从本地文件系统中的gitrepo/文件集安装依赖项并控制来自composerCLI的链接吗? 最佳答案 你可以使用pathrepo在你的composer

php - Heroku 上的 Docker PHP + Apache 部署崩溃

我正在尝试部署一个docker容器,尽管我尝试了多种选择,但它总是崩溃。在本地运行正常,在端口8080上。现在,我正在使用PHP+Apache。我的文件夹层次结构如下所示:docker-compose.ymlDockerfilewww.htaccessindex.php我的Dockerfile是这个:FROMphp:7.1-apacheCOPYwww/var/www/htmlRUNa2enmodrewriteRUNa2enmodlbmethod_byrequestsRUNserviceapache2restartEXPOSE80CMD["/usr/sbin/apache2ctl","-

php - 仅使用 docker-compose up 命令设置 Docker 容器

我有一项评估,其中我必须使用CakePHP创建一个Docker容器。我已经有一个带有CakePHP的工作Docker容器,我为我的容器运行以下命令:docker-composebuilddocker-composeruncakephpcomposerinstall--no-interactiondocker-composeruncakephpbin/cakemigrationsmigratedocker-composeruncakephpbin/cakemigrationsseeddocker-composeup目标是将流程缩减为仅运行单个命令docker-composeup即可开始测

一键删除docker-compose镜像和容器

方式1:删除docker下的所有容器和镜像dockerstop$(dockerps-a-q)dockerrm$(dockerps-a-q)dockerrmi$(dockerimages-q)方式2:当发布的时候分成多个 docker-compose.yml文件时,比如有系统支撑的mysql、redis、rabbitmq等的基础脚本docker-base目录,还有springboot分布式架构的docker-eureka、docker-feign、docker-hystrix,如下:[root@localhostdocker]#find.-namedocker-compose.yml./dock

php - 如何使用 Composer 将 FirePHP 添加到 Zend Framework 2

我正在尝试使用Composer将FirePHP添加到我的ZendFramework2项目中,但出现错误。我的操作系统是Windows7。我尝试了以下方法使其工作:我在composer.json文件中添加了以下代码:"repositories":[{"type":"vcs","url":"https://github.com/RobLoach/firephp-core"}],"require":{"firephp/firephp-core":"dev-master"//Triedalso:"firephp/firephp-core":"*"}这是我遇到的一个错误:[RuntimeExce

php - Composer 的自动加载没有类映射

我正在加载这个仓库:{"repositories":[{"type":"package","package":{"name":"ivantcholakov/gibberish-aes-php","version":"master","source":{"url":"https://github.com/ivantcholakov/gibberish-aes-php.git","type":"git","reference":"master"}}}],"require":{"ivantcholakov/gibberish-aes-php":"*@dev"}}但是生成的classmap是空

php - Mac 操作系统终端 : Can't get composer on the global environment

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭8年前。Improvethisquestion所以我一直在尝试设置我的MAMP和Laravel,但坚持让Composer工作。我已经安装了MAMP,我使用命令:curl-sSht