Docker compose Mesos马拉松设置示例

我正在尝试使用docker compose设置一个mesos主、mesos从和一个marathon实例。Mesos主机和从机启动时没有任何问题,但在马拉松启动时抛出错误: marathon: image: mesosphere/marathon:v1.1.2 network_mode: host environment: MESOS_MASTER: zk://127.0.0.1:2181/mesos depends_on: - zookeeper 在启动过程中,我看到以下错误: mesos_m

Docker compose 芹菜工作者服务忽略代理url

我试图在我的django应用程序中使用芹菜,redis作为代理 在我的设置文件中,我设置了cellery\u BROKER\u URL='1!'redis://redis:6379“和芹菜\u结果\u”redis://redis:6379“ 我的docker compose文件如下所示 web: build: context: ./web/ dockerfile: Dockerfile image: &web web env_file:

Docker compose 仅当docker未启动时才启动它

我有一个在docker中运行的服务。出于某些原因,我想在它上并行运行一套测试,例如集成测试和性能测试 我有一个docker-compose.yaml,看起来像这样: # My service - the thing under test in this scenario service: ports: - 4000:4000 ... # Integration tests integration: depends_on: - service ... #

Docker compose Gitlab runner无法执行第二个作业

我在任务的连续性方面遇到了问题,我从.GitLab-ci.yml文件创建了一个GitLab runner寄存器并应用了它创建的register标记。它正常执行,但是,如果我执行新的提交或任何需要运行它的操作,它将不会执行 图像表示作业的第一个作业成功,第二个作业和另一个作业出错 文件.gitlab-ci.yml下面的代码 image: docker:latest services: - docker:dind stages: - master build: stage: mas

Docker compose 在cypress docker compose安装程序上运行特定的规范文件

我有一个docker compose文件来运行cypress测试,但我看到它正在识别integration文件夹中的所有规范文件并运行测试。我想运行规范文件的一个子集。例如:只有一个特定的等级库文件 我尝试使用命令:和cypress运行特定的文件,但没有帮助。是否有任何方法可以使用docker compose设置运行特定的等级库文件 版本:“3.2” 服务: 柏树: 图片:“cypress/included:6.6.0” 环境: -CYPRESS_环境=测试 工作目录:/test 卷数: -./

Docker compose logstash正在抛出未找到的异常模板文件

我正在尝试使用docker compose安装docker elk stack,elastic search和kibana工作正常,但我的日志库没有连接到elastic search,下面显示了抛出错误,我是第一次安装它,所以对它不太了解 logstash-5-6 | [2017-11-26T06:09:06,455][ERROR][logstash.outputs.elasticsearch] Failed to install template. {:message=>

Docker compose 如何准备yaml文件以修改grafana中的SMTP/电子邮件部分?

我将grafana/grafana:6.1.3与prom/alertmanager:v0.16.2(以及我认为不相关的一些其他图像)结合使用。我将alertmanager配置为在特定事件发生时通过SMTP发送电子邮件。 但我的收件箱里什么都没有,这就是我查看grafana docker日志的原因: root@PRIVATE_INFORMATION:~# docker logs grafana | grep -n "alert" 162:t=2019-05-20T11:42:26+0000 lvl

Docker compose 在Cassandra上运行YCSB时,2.5小时后观察到读取失败

我是Cassandra和YCSB的新手,尝试在通过docker compose和YCSB构建的3节点Cassandra集群上运行基准测试 YCSB的加载阶段在4小时内完成,没有任何错误或问题,但在运行阶段,在运行加载2.5小时(9212秒)后,我看到“读取失败”错误。我试过几次运行相同的测试,但发现相同的问题不知道为什么 . . 2021-05-27 22:22:53:019 9208 sec: 8625003 operations; 661 current ops/sec; est compl

Docker compose 无人机共享docker compose配置?

试图减少docker-compose.yml和.drone.yml文件之间的服务配置重复 无人机问题讨论了如下潜在配置功能: compose: from-file: docker-compose.yml 上面的问题已经结束,结论是因为drone是docker compose的超集,所以您应该能够在docker compose中使用.drone.yml文件。但至少在docker compose版本2.1中,您不能直接使用.drone.yml文件作为docker compose输入,因为d

Docker compose Docker合成多行键

如何在docker-compose.yml中定义多行键 我尝试了不同的解决方案: environment: - PRIVATE_KEY= |- -----BEGIN RSA PRIVATE KEY----- line2 environment: - PRIVATE_KEY= | -----BEGIN RSA PRIVATE KEY----- line2 environment:

Docker compose docker compose 1.29.1版是否支持--gpus参数?

docker compose 1.29.1版是否支持--gpus参数?如果没有,是否有其他参数支持在docker compose 1.29.1中设置gpu的使用?--gpu参数与docker命令一起使用。对于docker composeGPU配置在docker compose.yml中完成: 使用运行时选项(旧式v2.3格式) 版本:“2.3” 服务: 测试: 图片:nvidia/cuda:10.2-base 命令:nvidia smi 运行时间:nvidia#,非常感谢!

Docker compose 命名通过运行docker compose文件生成的图像

如果我运行这个docker-compose.yml: version: '2' services: kibana: build: ./kibana 如何指定生成的结果图像的名称?目前,它只是默认为目录名和服务。使用图像:为图像设置名称 version: '2' services: kibana: image: example/imagename:latest build: ./kibana 谢谢,我只是假设image:将只查找现有的映

elasticsearch 无法使用docker compose文件运行elasticsearch

已创建目录产品目录 mkdir Product_dir cd Product_dir 码头工人整理 Iam将数据目录指向主机上的路径:/var/elasticsearch/data/product1/ 已授予对以下目录的完全权限:chmod-R 777/var/elasticsearch/ 将所有者更改为elasticsearch:chown-R elasticsearch:elasticsearch/var/elasticsearch/ docker-compose.yml文件

Docker compose Hyperledger./startFabric.sh无法为服务peer0.org1.example.com创建容器

我不熟悉HyperLedger结构。 我按照以下链接中的步骤设置开发环境。当我到达步骤4时,使用/startFabric.sh,它 仅用于Hyperledger结构控制的开发脚本 运行“startFabric.sh” 假设hlfv11,结构_版本未设置 结构\u开始\u超时未设置,假设为15(秒) 删除网络编写器\u默认值 使用默认驱动程序创建网络“composer_default” 正在创建order.example.com。。。完成 正在创建ca.org1.example.com。。。 正在

Docker compose Composer在/app中找不到Composer.json文件

我指的是这个,我认为我可以避免建立另一个Dockerfile。我希望我可以依靠docker-compose.yml中的所有内容在子目录/other dir而不是app上启动composer安装。你知道如何配置这个workdir参数吗?你必须在你的docker compose.yml文件中包含working\u dir:/app。它的作用与Dockerfile中的WORKDIR/app相同。因此,最终,它应该是这样的: app: restart: 'yes' image: php:7 comman

Docker compose 无法访问领事webui docker compose

我正在尝试使用docker compose为培训目的建立Consultor dev webui 虽然concur声称正在运行,但当我尝试访问localhost:8500/ui时,无法访问该站点 我的docker撰写文件: version: "3" services: cs1: image: consul:1.4.2 ports: - "8500:8500" command: "agent -dev -ui" 控制台的响应是 cs1_1_6d8d914a

Docker compose 共享GraphQl模式以生成代码的最佳方法

我有一个微服务项目,我想尝试一种客户机驱动的模式优先的方法。因为我很懒,所以我想要生成必要的代码 对于角度前端,我使用graphqlcodegen工具;对于后端,我使用graphqlcodegenmaven插件。两者都生成我可以使用的代码,并使开发(尤其是同步前端和后端模型)更加容易 因为我使用的是Docker,所以后端和前端是使用Docker compose合成的独立图像。但事实证明,共享模式具有挑战性 目前,我只是将模式从前端符号链接到后端。当从命令行或IDE以本机方式运行应用程序时,这种方

Docker compose 本地开发微服务、方法和工具,以高效工作

我与团队成员一起开发微服务体系结构,但我在工作方式上有问题。事实上,我有太多的微服务,当我在开发过程中运行它们时,即使有一个好的工作站,它也会消耗太多内存。所以我使用docker compose来构建和执行MSA,但这需要很长时间。人们经常听说如何在技术上构建MSA,但从未听说如何高效地构建MSA。在这种情况下你怎么办?你是怎么工作的?您是否使用工具或任何其他工具来改进和促进您的发展。我听说过Skafold,但我不知道docker compose和cluster env中的简单ci/cd有什么区

Docker compose Jfrog academy学习柯南课程时调用docker compose时出错

我正在学习JFrog的C/C++柯南课程 我正在尝试启动docker容器,作为设置环境和 运行下面的第三个命令时出现以下错误。我在Windows10上 git克隆 cd培训/docker_环境 docker compose up-d==============>此命令给出错误 docker exec-it柯南培训大会 我得到的错误是 有人能告诉我出了什么问题以及如何进行吗。 谢谢如课程中所述,请在中报告问题、提问等。那是柯南团队支持训练的地方。

elasticsearch 指定ELasticsearch';docker-compose.yml中的s node.name

官方声明我可以传递标志/参数来设置节点名称: $ docker run -d elasticsearch elasticsearch -Des.node.name="TestNode" 如何在我的docker compose.yml中指定此项?-Des.node.name=“TestNode”只是命令的一个参数,因此您可以将其指定为命令的一部分: command: "elasticsearch -Des.node.name=TestNode" 您还可以使用入口点作为命令的“基础”,并使用命令

Docker compose docker在其中编写存储的图像文件

在Linux服务器上,我使用docker compose安装了CMS Directus。现在我需要更改Directus的configuration.php以启用CORS。但是我找不到这个配置文件。请告诉我docker compose存储图像文件的位置或如何访问它们。非常感谢 yml和dockerfile与 通常,您不应修改容器以满足您的需要,而应修改图像。为什么?重新启动容器时,所有更改都将消失。您消除了Docker容器这样做的大部分优点。(您也可以从正在运行的容器中创建新图像,但我也不建议这

Docker compose docker compose运行未设置环境变量

我确实使用docker compose,并且有一个.env文件,其中包含一个环境变量: KEY=VAL 此外,我的docker-compose.yml中还包含以下内容: version: '3' services: webapp: build: ./dir environment: - KEY={$KEY} 如果我运行docker compose build以及docker compose up则可以在容器中访问环境变量键。 如果我现在运行一些命

Docker compose 当nexus具有不同的根目录时,nexus作为docker注册表

我有一个nexus服务器,充当NPM、Maven和Docker工件的repo。 问题是,对于NPM和Maven,出于遗留原因,我不得不从不同的根(即 [npm] http://ip:port/nexus/repository/npm/ [maven] http://ip:port/nexus/repository/maven/ 很明显,docker是http://ip:port/nexus/repository/docker/ 但当docker尝试做任何事情时,它都会自动执行https://i

Docker compose 查找docker swarm中运行的docker容器的IP地址

我有一个docker swarm集群。我部署了一个Sandra docker图像。现在我想找到种子节点的docker容器的IP地址: 以下是我在我的swarm中的服务: 码头服务 ID名称 yjehoql7l976羊角草籽 我想通过Elassandra_种子节点的名称找到该节点的容器的IP地址,以便在我的另一个docker compose文件中使用。可能吗 可以找到IP地址,但请记住,每次服务重新启动时,IP地址都会更改。让我们继续查找ip地址 查找运行服务的节点。运行docker服务ps st

Docker compose &引用;docker compose.yml“;版本被拒绝,但为什么?

我的YML文件是这样开始的: version: "3.7" services: ... ... etc ... ... 但我得到了这个错误: ERROR: Version in "./docker-compose.yml" is unsupported. You might be seeing this [...] 然而,Docker是“Ubuntu的最新版本!” 文档中说3.7版将与“18.06.0+”一起使用,所以我真的不明白为什么我会收到这个消息。文档表明此版本的Docker确

Docker compose 如何使用docker compose在Azure web app上为容器托管多个站点

我想使用docker compose文件为我们的Linux托管站点部署多个公共端点 我们已经部署了一个站点,该站点的图像存储在私有ACR上,托管在Azure应用程序服务上(使用Web应用程序容器)。它是通过Azure DevOps部署的,运行良好 但是,我们希望使用同一个站点承载一个额外的组件,即api,这样我们就可以得到以下端点: -主站点 -空气污染指数 如果可能,我们希望避免使用第二个应用程序服务或子域。我们更喜欢的体系结构是使用相同的https证书和端口(443)来承载api。该网站

Docker compose 如何使用删除YAML文件中的属性

由于最近ubuntu最新版本的一次改动,引入了一个有缺陷的docker compose版本,我不得不在我的管道上锁定docker compose版本 然而,有一项任务我用来帮助清理部署脚本,即DockerCompose@0。我正在尝试实现的功能相当于 - task: DockerCompose@0 displayName: 'Remove build options' inputs: action: 'Combine configuration' remove

Docker compose 将整个repo作为文件夹包含在python包中

我正在创建一个Python客户端库,作为另一个项目的API包装器。 另一个项目在docker上运行,并使用docker compose 现在,为了获取图像,我的最佳选择是: 克隆回购协议 运行docker编写 这很好用。 但是,我需要在我的计划中包括回购协议。 而且,每次发布到pypi时,我都需要以某种方式克隆最新版本的repo 我的包是使用以下cookiecutter创建的: 有什么想法吗

Docker compose docker compose上cloudant的URL

使用docker compose,我试图让我的应用程序调用具有以下值的cloudant URL,但始终拒绝连接: 但是如果我转到,我可以访问cloudant web控制台 这是我的撰写文件(引用中的示例) 以下是我如何让它工作的: 在docker compose文件中指定cloudant容器的主机名,如下所示: restart: always hostname: cloudant privileged: true 在容器之间通信时,使用容器中服务公开的端口,而不是映射中定义的端口。在

如何在节点导出器的docker-compose.yml文件中启用systemd collector

您好,我是普罗米修斯的新手,我有一项任务要让普罗米修斯显示系统服务指标我使用grafana进行可视化我使用stefanprodan/dockprom示例作为起点,但是我在docker-compose.yml的节点导出器部分找不到如何为节点导出器启用systemd collector,同时保留所有由默认收集器。另外,我需要帮助获得信息发送到格拉法纳。我会很感激示例中的代码,或者在一个地方,我可以找到一个适当的解释,说明如何像傻瓜那样做,因为我没有经验。提前感谢。要在node_exporter中启用

Docker compose 如何重新发行let';s在docker上为Trafik添加新子域/多个域时进行加密,并配置重构 我之前添加额外域的努力只是为了 码头工人放下 删除acme.json文件 在traefik.toml中为新域添加另一节 docker compose up-d 生成了新的acme.json

现在问题是我尝试了同样的程序但失败了, json文件,如果我删除该文件并执行docker compose down和docker compose up-d,它将被创建为一个目录 另外,我想添加新的子域,由于某些原因,证书中只有www可用。有人能检查一下我的配置,看看我哪里出错了吗 删除域的当前证书并重新颁发具有其他子域的新证书的好方法是什么 在这里,如何重构自己的配置文件中的traefik.frontend.rule=PathPrefix标签,因为它们很难维护 在docker composer基

Docker compose 使用docker compose配置的skaffold init失败,返回“0”;零指针解引用;错误

我试图使用以下init命令为docker compose配置生成Skafold配置 + skaffold init --compose-file docker-compose.yml --verbosity=info 预期行为: 该命令应根据docker compose配置生成k8s清单,并应在发出“skaffold init”命令时生成skaffold配置 实际行为: 此操作失败,出现以下“零指针遵从性”错误 信息: 斯卡福版本:v0.37.0 操作系统:RHEL skaffold.yaml

Docker compose docker撰写ts节点问题

我是一名docker初学者,尝试将简单的项目作为我学习旅程的一部分。。 我正在尝试将NestJS项目dockerize,但是dockercomposeup命令失败 我的Dockerfile和docker compose.*文件如下所示。我尝试过对Dockerfile和docker compose文件进行各种更改,但没有成功。。有人能发现问题或我遗漏的东西吗 Dockerfile FROM node:12.10 RUN mkdir -p /usr/src/app WORKDIR /usr/sr

Docker compose 如何在docker compose文件中配置Caddy 2,以便在没有绑定挂载的Caddy文件的情况下执行反向代理?

我有一个docker compose文件,其中包含两个服务: 我的webapp,它公开了3000端口 caddy,它可以作为我的web应用程序的反向代理,并提供HTTPS 如果我使用绑定挂载的Caddyfile,它可以正常工作: caddy: image: caddy:2.0.0-alpine ports: - 80:80 - 443:443 volumes: - caddy:/data - .Caddyfile:/et

Docker compose 如何使用Azure CI-CD管道将ASP.Net docker容器化应用程序部署到本地服务器?

我有一个多层Asp.Net应用程序正在运行。由于它的多层特性,我必须为它构建一个容器并将其作为容器部署 我是否可以使用Azure管道将其部署到现有服务器 我在网上发现的所有其他支持都与部署到Azure App Services有关,但我希望部署到现有的生产环境 我是否可以使用Azure管道将其部署到现有服务器 由于要部署到本地环境,因此可以使用(构建管道和发布管道)或(发布管道) 然后您可以尝试以下管道设置 这里有一个关于你的博客 您可以使用命令行任务运行docker命令。在这种情况下,您可以

Docker compose 如何将第二个wordpress容器添加到docker服务器?

我一直在关注这一点,并让WordPress在谷歌云的免费服务器上的一个容器中运行。它只有.6g内存,但他展示了如何进行4G交换文件,我想我可以将其压缩到8G。。我复制了目录,添加了第二个运行在9090上的站点,而不是8080,它似乎运行正常,如果使用上下文我应该能够将它们放在同一个compose.yml文件中。我一直坚持让他们共享一个数据库容器?它是否只需要一个前缀就知道它是一个单独的数据库?DB图像获取一个环境变量,以了解数据库的名称。。那么,如何为第二个数据库命名呢? 不确定MySQL容器在

Docker compose 在容器停止之前,使用docker compose执行脚本

假设我希望在触发容器终止时执行清理脚本。如何使用docker compose进行此操作 这对于自动备份dev容器的文件、数据库等非常方便。docker容器的作用是: 所谓“短暂”,我们的意思是容器可以被停止和销毁,然后重建并替换为绝对最小的设置和配置 基于这一概念,docker本身不提供任何与关闭过程挂钩的功能docker compose构建在docker的基础上,也没有添加此类功能 也许你可以重新思考你的问题,用docker的方法来更好地适应docker的预期用途。没有进一步的背景,很难说什么

Docker compose docker compose:docker容器中的Rsyslog和Fluentd不通信

我正在做一些“游戏”,看看使用Rsyslog将数据发送到Fluentd作为集中服务器,然后将结果发送到ElasticSearch的可行性。查看文档,如果rsyslog.conf文件中设置了以下内容,rsyslog可以将数据转发到fluentd: $WorkDirectory /var/lib/rsyslog # where to place spool files $ActionQueueFileName fwdRule1 # unique name prefix for spool files

Docker compose 如何注册gitlab runner?

如何修复它 version: '3.7' services: gitlab: container_name: gitlab image: 'gitlab/gitlab-ce:latest' restart: always hostname: 'gitlab.site' environment: GITLAB_OMNIBUS_CONFIG: | external_url 'http://gitlab.site' por

Docker compose 在Tor中设置退出节点工作不正常

我只想使用Tor从美国获取旋转IP,但当我使用以下环境变量配置docker-compose.yml时: environment: - IP_CHANGE_SECONDS=60 - EXIT_NODE={us} 我几乎所有的知识产权都来自美国,但不是全部:据我所知,其中一些来自卢森堡。 我正在使用此网页检查IP位置: 我怎样才能只获得美国知识产权

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