草庐IT

docker-networking

全部标签

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

docker - 是否可以将 redis 容器附加到 docker 卷?

我正在使用ReJSON,它是redis的改进版。我想知道这是否会影响通用命令的功能。我会保留我的数据,为此,我创建了一个自定义卷。但是当我停止然后重新启动我的容器时,数据不会持续存在。Theofficialdoc谈论要绑定(bind)的/data目录以安装卷。我尝试过:~$dockerrun--namerejson-d-p6384:6379-v$PWD/volumes:/dataredislabs/rejson我也测试过:~$dockerrun--namerejson-d-p6384:6379-v$PWD/volumes:/dataredislabs/rejson--appendonl

c# - 无法使用 StackExchange.Redis 从主机连接到 docker redis 容器

不确定是连接字符串问题还是我的docker镜像问题。运行dockercontainerls我明白了57cb0c982c76redis"docker-entrypoint.s…"0.0.0.0:32773->6379/tcp端口好像映射到了外面。我试着跑dockerrun-d-Predis:alpine使用这个和其他不同的参数变体,并使用StackExchange.RedisC#驱动程序,它会超时。连接字符串如下所示:localhost:6379,ssl=True,abortConnect=False(无密码)。我做错了什么?更新尝试使用dockerrun-d-p6379:6379/tc

Docker - celery 无法连接到redis

项目结构:clientnginxweb/celery_worker.pyprojectconfig.pyapi/我的docker-compose中有以下服务:version:'3.6'services:web:build:context:./services/webdockerfile:Dockerfile-devvolumes:-'./services/web:/usr/src/app'ports:-5001:5000environment:-FLASK_ENV=development-APP_SETTINGS=project.config.DevelopmentConfig-DAT

docker 组成 : Is it possible to start a service before building another?

我有一个应用程序依赖于Redis进行集成测试。我像这样在docker容器中运行我的集成测试:Dockerfile.testFROMclementoh/openjdk:jdk8-gradle-5.2.1WORKDIR/appCOPY..RUN./gradlewtest我正在尝试使用DockerCompose来运行我的测试:docker-compose.ymlversion:'3'services:redis:image:"redis:5.0.4"web:build:context:.dockerfile:Dockerfile.testenvironment:-SPRING_REDIS_H

docker - 如何将 Kubernetes configmap 复制到 pod 的可写区域?

我正在尝试在Kubernetes中部署redissentinel部署。我已经完成了,但是我想使用ConfigMaps来允许我们在sentinel.conf文件中更改主服务器的IP地址。我开始了这个但是redis不能写入配置文件,因为configMaps的挂载点是只读的。我希望运行一个init容器并将redisconf复制到pod中的另一个目录。但是init容器找不到conf文件。我有哪些选择?初始化容器?除了ConfigMap以外的东西?apiVersion:apps/v1beta1kind:Deploymentmetadata:name:redis-sentinelspec:repl

ruby-on-rails - 在 Docker : "Please point sidekiq to a Rails 4/5 application" 中启动 sidekiq 时出错

Rails5.2、DockerCompose、Sidekiq、Redis。这是docker-compose文件:version:'3.6'services:redis:image:'redis:4.0-alpine'command:redis-serverports:-'6379:6379'volumes:-'redis:/data'sidekiq:depends_on:-'redis'build:.command:bundleexecsidekiq-Cconfig/sidekiq.ymlvolumes:-'./:/app'env_file:-'.env'api:build:.volu

node.js - Docker-compose 部署 redis 但 app.js 拒绝连接

我正在尝试将nodejs应用程序容器化。该应用程序在我手动安装并运行redis的Node容器上运行良好,但是当我尝试使用我的docker-compose文件在容器中运行该应用程序时,出现错误:“错误错误:Redis连接到本地主机:6379失败-连接ECONNREFUSED127.0.0.1:6379”。我将在下面发布我的docker-compose.yml和dockerfile以及当我尝试执行docker-composeup时的控制台日志。FROMnode:8-jessieWORKDIR/var/api-consoleCOPYpackage*.json./RUNnpminstallCO