草庐IT

docker-compse

全部标签

docker - Apache Ignite 缓存操作失败

我使用来自dockerhub的docker镜像安装了Ignite。Ignite服务器节点正确启动。但是在尝试更新缓存时出现以下异常:[SEVERE][rest-#35%null%][GridCacheCommandHandler]Failedtoexecutecachecommand:GridRestCacheRequest[cacheName=null,cacheFlags=0,ttl=null,super=GridRestRequest[destId=null,clientId=466b7ff5-c303-452e-8f2d-97d59c753de5,addr=null,cmd=C

ruby - 无法从 Docker 容器内连接到 Redis (Redis::CannotConnectError)

我有一个Jenkins管道,它在Docker容器内运行Sinatra应用程序的所有测试。这是管道的样子:#!/usr/bin/envgroovypipeline{agent{docker{image'ruby'args'-uroot-v/root/.ssh:/root/.ssh'}}stages{stage('Build'){steps{echo'Building...'sh'bundleinstall'}}stage('Test'){steps{echo'Testing...'sh'rspecspec'}}stage('Deploy'){steps{echo'Deploy...'sh

java - docker 中 Redis 设置集群模式的问题(Windows 7)

我正在尝试在集群模式下设置Redis,当我尝试使用JedisAPI连接到Redis时,我看到以下异常。Exceptioninthread"main"redis.clients.jedis.exceptions.JedisNoReachableClusterNodeException:Noreachablenodeinclusteratredis.clients.jedis.JedisSlotBasedConnectionHandler.getConnection(JedisSlotBasedConnectionHandler.java:57)atredis.clients.jedis.

python - 将我的 docker 连接到外部 docker

我有一个独立的Redis容器,现在我想在我的容器(另一个docker容器)中连接到它。但我似乎无法成功连接。下面是docker列表如您所见,我的容器flexapi_api_1将尝试连接到localredis,但我总是遇到连接超时。当尝试执行dockerinspectlocalredis时,我得到如下所示的结果我不确定我是否需要使用ip172.17.0.2作为主机ip,或者我将使用0.0.0.0作为redis的主机ip。有没有办法将我的容器连接到另一个外部容器? 最佳答案 只要容器连接到同一网络,您就可以使用容器名称从一个容器连接到另

docker - Docker 撰写文件的 Redis 连接失败

我正在使用来自开源存储库的docker-compose文件。值得注意的是,它缺少version和services键,但它仍然有效(到目前为止,我还没有看到没有这些键的撰写文件)。redis:image:redisports:-'6379'app:build:.environment:-LOG_LEVEL='debug'links:-redisdocker-composeup启动一切,应用程序可以通过127.0.0.1:6379与redis通信。但是,当我重新添加version和services键时,与redis的连接被拒绝:version:'3'services:redis:image

redis - 使用 docker swarm 在多节点 Python celery 应用程序中使用 Redis 队列

所以这或多或少是一个理论问题。假设我们有一个由3个节点组成的多节点Swarm。现在我们已经安装了一个使用Celery和Redis作为消息代理的Python服务。所以基本上还有一个3节点副本redis服务作为应用程序的一部分。现在,由于此Redis服务充当消息代理,如果我们仅使用服务名称在我的Python应用程序中进行DNS解析,那么dockerswarm或我的应用程序如何知道哪个redis节点将执行我放置的任务队列?我的意思是路由网格只会在任何一个具有该服务的节点上引导特定服务的流量。现在我的Python应用程序异步启动了一个任务并将其放入redis队列中。所以一旦完成,我希望我的应用

docker - 如何删除 docker 服务中的 secret ?

所以我尝试使用“dockersecret”来保密。命令应该如下所示。printf"Yes"|dockersecretcreatesec-然后我尝试使用redis图像提供服务。dockerservicecreate--nameredis--secretsecredis:alpine当我尝试访问redis服务并查看secretdocker时,它就像魅力一样。dockercontainerexec$(dockerps--filtername=redis-q)cat/run/secrets/sec但问题是,我试图在不删除服务的情况下从redis中删除key。我只是喜欢下面的命令。dockerc

postgresql - Docker:存储库名称必须小写

我在尝试运行我的docker容器时遇到错误。我需要将postgres和redis连接到我的服务器应用程序。dockerpullpostgresdockerrm-fsyda-postgresdockerrun-p30203:5432--namesyda-postgres-ePOSTGRES_PASSWORD=passwordPOSTGRES_USER=rootPOSTGRES_DB=sydapostgresdockerpullredisdockerrm-fsyda-inmemorydockerrun-d-p30204:6379--namesyda-inmemoryredisredis-s

kafka、zookeeper、flink测试环境、docker

1、kafka环境单点根据官网版本说明(3.6.0)发布,zookeeper依旧在使用状态,预期在4.0.0大版本的时候彻底抛弃zookeeper使用KRaft(ApacheKafka)官方并给出了zk迁移KR的文档2、使用docker启动单点kafka        1、首先将kafka启动命令,存储为.service结尾的系统服务文件,并指定存储在/etc/systemd/system/目录下    2、kafk.service文件[Unit]Description=kafkaAfter=docker.serviceRequires=docker.service[Service]Timeo

ruby-on-rails - 使用 postgres 和 redis 对 Rails 项目进行 Dockerize

我是RoR的新手,我想通过在3个不同容器中运行的Redis和Postgres对Rails应用程序进行dockerize。我现在有一个在容器内运行的简单Rails项目我将如何配置RoR项目以执行以下操作:如何连接Rails和Postgres?如何使用Rails将Redis设置为简单的内存数据存储并访问它?谢谢:)docker-compose.ymlversion:'3'services:rails:build:.volumes:-./:/appports:-3000:3000postgres:image:postgresredis:image:redis编辑:将sqlite数据库更改为p