elasticsearch 使用docker-compose.yml设置系统属性

根据elasticsearch图像中的信息,应该可以 。。通过设置系统属性覆盖日志级别,例如-Des.logger.level=DEBUG 如何覆盖从docker-compose.yml开始的es映像中的记录器级别 我的docker compose.yml elasticsearch: image: elasticsearch:1.4.2 ports: - "9200:9200" - "9300:9300" 我认为您可以覆盖整个logging.yml文件: elasti

Docker compose docker stack:从secrets设置环境变量

我试图设置密码的秘密,但它没有拿起它。 Docker服务器版本为17.06.2-ce。我使用下面的命令设置了秘密: echo "abcd" | docker secret create password - 我的docker compose yml文件如下所示 version: '3.1' ... build: context: ./test dockerfile: Dockerfile environment: user_name: admin eureka_passwor

Docker compose Azure Devops-未找到Docker Compose生成映像

从docker compose文件获取要在Azure Devops中构建的映像时遇到问题 第一个问题似乎是图像无法生成。 我相信,这会导致推送步骤失败,因为没有创建映像,它只是运行现有映像 我能做些什么来“强制”建立一个形象的过程,并将其传递到我们的回购协议中?这是我们当前的docker撰写文件 版本:“3.4” services: rabbit: image: rabbitmq:3.6.16-management labels: NAME: "r

Docker compose 将EBS安装到Docker中的麋鹿上

我在AWS中安装在EC2节点上的Docker中面临一些问题 我已经使用docker compose在docker中安装了ELK,现在可以使用tcp过滤器(winston3 npm)查看日志。我还在这个EC2实例中附加了一个EBS卷,现在我想在这个EBS中保存日志,这样即使我终止我的EC2实例并使用这个EBS卷生成一个新实例,我也希望看到所有的旧日志 因此,我无法将EBS卷装载到docker,以便保留所有数据。 下面是我的docker撰写文件 有人能帮我吗 版本:“3.2” 服务: 弹性搜索:

Docker compose 主机和docker之间的数据不同步

我已经在MAC上与docker本地合作多年了,我有不同的项目在docker上运行。在我将docker桌面更新到2.4.0.0版之前,一切都很好 更新后,我无法让docker撰写,因为docker告诉我卷有问题,我不记得确切的错误,但我以前也遇到过类似的问题,重新创建卷有帮助。在这个时候,它也有帮助,但主机和容器之间的同步发生了一些问题,有时我可以编辑文件,它们在一段时间内(比如15分钟)正确同步,然后停止同步,我需要重新运行容器。有时重新运行“帮助”和“同步”会在一段时间内重新开始工作,有时它没

Docker compose Zipkin跟踪不适用于docker compose和Dapr

应该由dapr运行时发送到zipkin服务器的跟踪以某种方式无法到达它 情况如下: 我正在Windows PC上使用Docker Desktop。我已经从dapr存储库()下载了这个示例,它与Docker compose一起完全开箱即用 然后,我根据dapr文档添加了Zipkin支持: 在docker-compose.yml的底部添加了此服务 zipkin: 图片:“openzipkin/zipkin” 端口: - "9411:9411" 网络: -你好,达普 在components文件夹中添

Docker compose docker compose命令的环境变量

我无法通过compose命令选项将环境变量传递到自定义图像: 我的撰写文件: --- version: '2' services: myservice: image: mycustomimage_lms environment: CONF_HOME: /opt/apps-java/ APP_ENV: dev UUID: me1 command: -Dconfig.home=${CONF_HOME} -Dcomponent.name=LMS -Denv=${A

Docker compose 我无法在windows 10pro 64中启动docker

正在启动“默认”。。。 (默认)如果需要,请检查网络以重新创建。。。 (默认)Windows可能会请求配置dhcp服务器的权限。有时,这样的确认窗口在任务栏中最小化。 无法启动VM:C:\Program Files\Oracle\VirtualBox\VBoxManage.exe startvm默认值--键入headless失败: VBoxManage.exe:错误:由于Hyper-V,原始模式不可用。(VERR\u SUPDRV\u NO\u Raw\u mode\u Hyper\u V\u

Docker compose triying executo docker compose远程编辑时出错;拨号unix/var/run/docker.sock:connect:permission denied";

我正在使用docker compose远程发布docker 我已经创建了一个docker上下文,当我创建“docker compose…up”时,我获得了“未能打开原始流连接:拨号unix/var/run/docker.sock:connect:permission denie” 作为上下文信息,当我使用ssh客户端在主机上发布docker容器记录器时,我需要执行“sudo”来完成docker编写。尝试检查您对docker.sock的权限 $ ls -last /var/run/docker.s

Docker compose 使用WSL-2和Docker在PhpStorm中设置PHPUnit:无法解析PHPUnit版本输出:无法打开输入文件

我在使用WSL-2(Ubuntu)在Windows 10 Professional上使用PhpStorm设置PHPUnit时遇到问题,使用Composer开发docker compose PHP应用程序 我已成功配置了Composer autoload.php的路径: 它正在查找实际PHPUnit的路径,但显示错误: Can not parse PHPUnit version output: Could not open input file: /var/www/project/vendor/

Docker compose JHipster-在远程服务器上使用docker compose

我想根据使用docker compose在远程服务器上设置JHipster项目 我的想法正确吗(对于最简单的方法),以下是我可能遵循的步骤: 在远程系统上安装docker 在远程系统上安装docker compose 在笔记本电脑上(使用app src code)运行/mvnw package-Pprod docker:build,生成应用程序的docker映像 将由此生成的映像复制到远程服务器 在远程系统上安装此映像 在笔记本电脑上,将相关yml文件从src/main/docker复制到远程

Docker compose docker compose使用gitlab ci抛出错误

我尝试将Gitlab CI与docker compose一起使用,但总是出现以下错误: $ docker-compose up -d --build Creating network "backoffice_default" with the default driver Building php Creating backoffice_database_1 ... Creating backoffice_database_1 ... done Creating backoffice_php_

Docker compose 获取以下错误信息时";sudo apt安装docker compose“;

insserv:现在退出而不更改启动顺序 更新rc.d:错误:insserv拒绝了脚本头 dpkg:错误处理包lvm2(--configure):子进程 已安装的安装后脚本返回错误退出状态1 正在处理initramfs工具的触发器(0.122ubuntu8.10) 更新initramfs:Generating/boot/initrd.img-4.4.0-105-generic Errors 处理时遇到:docker ce lvm2 E:子进程 /usr/bin/dpkg返回错误代码(1) do

Docker compose 无法使用docker compose部署XPS

尝试使用docker compose部署xps时出现以下错误: C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: driver failed programming external connectivity on endpoint awesome_ride (f906dc56e1b78a6fbc2fc982e78a1a68643a6b224804508b1e2c569768c

Docker compose Docker在计算机重新启动后失败

我在api平台的服务端有问题。我正在构建一个API,在我不得不重新启动计算机之前,它一直运行良好。然后,当我试图用docker compose up-d重新启动服务器时,一些容器正在崩溃(请参阅下面的docker composer ps n°1) 我已经重新安装了api平台,并将所有的旧代码放在其中,它工作良好,直到重新启动我的计算机 当我执行docker composer时,重新启动正在崩溃的2个容器是“api-platform-230_copie1_cache-proxy_1”和“api-p

Docker compose 如果在docker compose中重新创建另一个容器,如何自动重新启动容器?

我有两个容器:A和B。每次重新创建容器A以获取该容器的新id时,都需要重新启动容器B 没有黑客怎么能做到这一点呢?这不是我以前尝试过的,但是。。docker守护进程在某些事情发生时发出事件。您可以在上看到其中一些,但例如: Docker容器报告以下事件: 附加 犯罪 复制 创造 破坏 拆卸 死亡 执行创建 行政主任 执行程序启动 出口 健康状况 杀死 噢 暂停 改名 调整大小 重新启动 开始 停止 顶部 取消暂停 更新 默认情况下,在单个docker主机上,您可以通过unix套接字与守护进程对话

Docker compose redash更改nginx端口

我在ubuntu机器上安装了带有dock compose的redash,在“docker compose.production.yml”中,nginx端口是“80:80”,现在我想为redash更改一个端口,我该怎么办?只要把它改成“5433:80”就行了。 似乎您已正确设置,将行80:80更改为5433:80将把nginx端口转发到主机上的5433。您是否使用此命令重新创建了图像 docker compose up-d——强制重新创建

Docker compose JHipster/Microservices前端开发热加载

我已经创建了一个JHipster microservices应用程序,并希望对其进行一些前端开发。使用docker compose up-d在./docker compose/目录中启动整个微服务堆栈,工作正常。注册表显示所有微服务、网关和状态为“up”的UAA实例。没有抛出异常。登录到按预期工作。 在网关项目目录中启动warn start,通过webpack和browsersync启动开发服务器。当浏览器指向时,热重新加载按预期工作 现在我的问题是:以用户/用户身份登录不起作用,因为无法检索帐

Docker compose docker swarm中Prometheus度量端点的自动发现

我可以设置static\u配置为普罗米修斯提供度量端点。是否有一种方法可以在Docker swarm中动态设置度量端点。例如,我们可以在docker compose.yaml文件中提供一些标签来帮助Prometheus自动发现度量端点吗 myApp: image: ... lables: prom/scrape: true # something like this prom/port: 3000 .... 普罗米修斯没有对Docker Swarm的本地服务发现支持

Docker compose Riak KV:如何在docker compose文件中创建bucket?

我尝试在docker compose中使用原始riak kv图像,我想在init中添加一个bucket,但docker compose up不会启动。如何编辑volumes.schema以在init上添加bucket? 原始图像是否允许在docker compose中添加riak.conf文件?如果是,那么我该怎么做呢?使用自定义数据类型创建一个bucket类型 我假设您希望在启动容器时创建一个桶类型。您必须在/etc/riak/schemas目录中创建一个具有bucket名称的文件,如buck

Docker compose 在docker服务之间共享卷

我正试图用docker composer构建两个服务。第一个服务(应用程序)是一个简单的卷容器,第二个(php pm)是一个php进程管理器。问题是我的第二个服务试图访问第一个服务共享的Symfony文件夹。由于某些原因,在创建这两个服务之前,文件夹不存在 docker-compose.yml application: image: tianon/true volumes: - /home/Projects/symfony-pm:/var/www/symfony-pm

Docker compose 通过docker compose文件在LocalStack中创建2个S3存储桶

目前,我们正在使用docker compose文件创建localstack容器,特别是为了使用S3服务 我们已经将这一行添加到创建S3 bucket的环境中 -AMAZONPROPERTIES.BUCKETNAME=BUCKETNAME 然后,我们在Java代码中使用实用程序创建了所需的任何其他存储桶 但是,最好在一开始就使用docker compose文件自动创建所需的所有bucket。有可能做到这一点吗?不确定这是否是最好的方法,但它确实有效 我们现在正在bash脚本中运行docker-co

Docker compose 如何在docker中隐藏链接容器的端口

我有一个代理nginx容器,它公开80和443个端口,还有几个内部容器,其中的服务公开另一个端口 不幸的是,此配置公开了所有内部服务(它们在docker外部可见) 如何隐藏除代理以外的所有服务 docker编写下一个示例: version: '3' services: proxy: image: nginx:1.15-alpine restart: unless-stopped privileged: true ports: - "80:80"

Docker compose 如何将graphiql和pgadmin连接到traefik?

我有docker compose文件,如下所示。当我运行它时,称为factory、graphql和pgadmin的三个服务是不一致的。有时一个在跑,有时两个,有时一个也没有。如果我删除graphql和pgadmin,则factory始终有效 我已经尝试过显式地添加端口并删除它们,但似乎没有什么不同。我应该明确声明端口吗 version: "3.3" services: traefik: image: "traefik:v2.4" c

Docker compose Gogs&x2B;无人机getsockopt:连接被拒绝

在Gogs/webhooks界面中,当我点击测试交付按钮时,我得到了这个错误 传递:Post:拨号tcp[::1]:8000:getsockopt:连接被拒绝 这是我的docker-compose.yml文件 version: '2' services: gogs: image: gogs/gogs ports: - 3000:3000 - 22:22 links: - mysql mysql: image: mysq

elasticsearch 使用环境变量设置elasticsearch的群集名称

我正在使用docker compose运行elasticsearch服务。我需要指定自定义群集名称正如我在本文中发现的,我可以在es.cluster.name属性中传递自定义集群名称。这种方法对我有效 问题: 即使使用版本2.4和此docker映像,也可以使用env变量设置群集名称? 在docker中,我看到我也可以在环境变量中指定它,但在elasticsearch:2.4中,这不起作用。由于spring数据的兼容性,我不得不使用版本2.4 我没有设法在2.4版中结束这一过程,或者这只是在最新

Docker compose systemd:似乎在运行start命令后立即执行ExecStop脚本

我正试图在RHEL 7上启动一个docker compose项目,作为systemd服务。这是我的systemd脚本(/etc/systemd/system/wp.service): 当我执行以下命令时: sudo systemctl status wp.service 一切正常-容器运行并保持运行。这是sudo systemctl status wp.service的输出 Aug 15 03:07:22 ip-172-31-33-87.ec2.internal docker-compose[

Docker compose “如何修复”;无法解组!!str`image:j..`into config.RawService";在ecs cli上运行docker compose时出错?

我正在为我的项目设置容器化部署。我已经设置了AWS CLI,以按照文档中的步骤进行操作。我已成功构建Jenkins和Jenkins Docker卷映像,并将其推送到我的ECR回购中。我安装了ECS-CLI以运行docker compose文件,但在运行docker compose文件时出现“yaml:解组错误:\n第2行:无法解组!!str image:j…into config.RawService”错误 这是我第一次使用docker compose,当我研究时发现它可能是一个版本问题。ECS

Docker compose docker compose标志是否始终重建docker容器?

这是我的docker compose文件的一部分: super-nice-service: build: ./Path/To/Dockerfile/ 是否有一个标志,我可以添加,使这个项目总是得到重建每当我做“码头撰写” 谢谢没有一个命令可以进行构建和组合,您可以在下面尝试,这将完成容器的干净构建并启动服务 docker-compose rm --all && docker-compose pull && docker-compose build -

Docker compose docker varnish cmd错误-没有此类文件或目录

我试图让清漆容器作为多容器Docker环境的一部分运行 我用它作为基地 我的Dockerfile看起来像: FROM newsdev/varnish:4.1.0 COPY start-varnishd.sh /usr/local/bin/start-varnishd ENV VARNISH_VCL_PATH /etc/varnish/default.vcl ENV VARNISH_PORT 80 ENV VARNISH_MEMORY 64m EXPOSE 80 CMD [ "exec /u

Docker compose 是否有类似docker cloud的东西;“自动销毁”;为了Docker Swarm?

我正在寻找一种在成功退出(0)后销毁单发容器的方法 docker云有一个名为“自动销毁”的选项。Docker Swarm有类似的产品吗 更新 我想在Docker Swarm中通过向compose文件添加“特殊信息”自动删除已成功退出的容器。对不起,不,该功能不存在。如果您能更详细地描述您希望做的事情,我们可能会提供更好的答案:)

Docker compose 如何在docker compose下运行的容器中从主机-sql server连接到数据库

我正在容器上运行Sql Server。我已经设置了docker compose,所有服务都可以连接到数据库,以便执行设计时实体框架核心迁移 我想从主机连接到数据库。这似乎不适用于以下代码(使用“端口”)。我明白了 docker编写yaml文件: version: '3.4' services: mssql: image: mcr.microsoft.com/mssql/server:2017-latest container_name: sql

Docker compose 在Hyperledger结构中的何处包括core.yaml?

我正在研究Hyperledger结构,并试图从网络中检索历史交易记录。因此,我找到了core.yamlconfig来启用分类账历史数据库。但是,我找不到在应用程序源存储库中包含“core.yaml”的位置 我发现在docker compose.yaml中添加文件的线索很少 CORE\u VM\u ENDPOINT=CORE.yaml version: '2' services: ca.org1.example.com: image: ${FABRIC_DOCKER_REGISTRY}${FAB

Docker compose 对于OpenEdx,使用bitbucket管道进行连续集成失败

我正在尝试为我的Openedx站点使用bitbucket管道设置CI进程。下面给出了我在bitbucket-pipelines.yml文件中使用的脚本。我试图在LMS(主题)上设置构建过程,这样每当有人在站点前端进行任何更改时,构建都会更新摊铺机资产并重新编译资产。问题是,它在摊铺机更新资产上失败 我曾尝试将devstack代码复制到我的bitbucket回购,而不是从git克隆,问题是devstack已经更新到Ironwood,但我的站点使用的是hawthorn版本。我正在尝试使devstac

Docker compose 如何使用docker compose从其他容器连接到cockroachdb容器?

我试着模仿[MySQL方式][1]来做这件事,但对我来说不起作用。 我还尝试了几种变体,从:添加网络接口到 显式指定容器IP时,它们都不起作用(因为容器IP 总是改变) 错误消息是: "could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket \"/tmp/.s.PGSQL.

Docker compose 访问artifactory docker时获取tomcat 404错误

我在docker中创建了一个Artifactoy实例。我将其8081端口映射到本地3007端口: ports: - "3007:8081" 这些操作在远程服务器上完成(docker在公司网络上的远程服务器上运行) 使用访问它时,我得到以下错误: HTTP Status 404 – Not Found Type Status Report Message /ui/ Description The origin server did not find a current re

Docker compose 将文件从项目文件夹复制到主机,并在我的容器中使用它们

我有一个docker compose文件,用于从3个不同的docker文件构建三个不同的图像 在我的项目结构中,我有一些文件要复制到主机中的特定文件夹中,因为这些文件将由其中一个容器使用。 我不希望这些文件夹在我的容器中,因为每当我在其中一个文件上更改某些内容时,我都需要重新构建图像 当我运行docker compose build时,如何自动将文件从我的项目复制到主机上,而不是使用命令行进行复制?不幸的是,docker compose没有诸如预脚本或后脚本这样的概念。实现目标的最简单方法是创建

Docker compose docker如何在维护现有数据的同时完成从使用匿名卷到命名卷的配置转换?

是否有一种方法可以从使用所有匿名卷的docker compose配置迁移到使用命名卷的配置,而无需手动干预来维护数据(例如手动复制文件夹)?这可能需要用户在主机上运行脚本,但如果脚本未运行,则需要采取一些措施防止后续的docker compose up成功 我为用户安装在一系列基础设施上的开源服务器应用程序做出了贡献。我们的用户通常技术性不强,资源有限。我们提供了一个简单的基于docker compose的设置。持久数据位于容器化的postgres数据库中,该数据库将其数据存储在匿名卷上。我们所

Docker compose docker使用nginx php和mysql编写简单示例

有人能帮我连接我的PHP和MySQL吗 我确实设法建立并运行了它,用MySQL Workbench连接到DB,但当我尝试从PHP文件进行PDO连接时,由于某种原因失败了 docker compose web: image: nginx:latest ports: - "80:80" volumes: - ./:/var/www - ./site.conf:/etc/nginx/conf.d/site.conf lin

Docker compose 如何保持certbot容器运行?

我正在使用certbot/certbot容器,如下所示: docker-compose run -d --rm --entrypoint 'certbot certonly --webroot -w /var/www/certbot --staging --email example@domain.se -d example.com --rsa-key-size 4096 --agree-tos --force-renewal ; sleep 3600' certbot 在以下文件中: ver

Docker compose 使用docker compose时如何为正在运行的容器建立实时日志输出

我正在开发一个Django REST框架API,它构建在docker映像中,并通过docker compose启动/管理。当我启动我的应用程序时,我会在终端中获得Django应用程序的实时日志。我不小心关闭了终端,我想在终端中重新建立一个实时日志输出,而无需重新启动容器 我尝试了docker compose logs,它将打印日志的尾部,但不会重新建立实时输出。每当我想查看新的日志信息时,我都必须重新运行此命令。我认为如果在命令中添加--follow标志,就会得到所需的结果。因此: docker

  1    2   3   4   5   6  ... 下一页 最后一页 共 18 页