草庐IT

node.js - 使用 docker-compose 时, Node 应用程序无法连接到 Redis

我正在运行Ubuntu并尝试为Node应用设置开发环境,这是我的docker-compose.yml:version:"2"services:redis:image:redisports:-"6381:6379"volumes:-/var/lib/thinklog-queue:/dataactivity-service:build:context:./activity-servicecommand:yarndevports:-"3001:3001"environment:REDIS_QUEUE_URL:"redis://redis:6381"depends_on:-redisNode应

docker - 在docker上本地访问redis——docker compose

我有两个容器,redis和web。我正在尝试从网络访问redis容器。什么都不管用。下面是我的dockercompose文件version:'3.7'services:redis:image:redis:alpinerestart:alwaysports:-"6379"volumes:-/private/var/www/redis:/var/www/redisnetwork_mode:hostweb:build:context:webdockerfile:Dockerfiledepends_on:-redisports:-"127.0.0.1:80:80"-"127.0.0.1:443

docker - 使用 docker-compose 在 docker 中保护 Redis

我有一个如下所示的docker-compose.yaml文件,我想确保服务器上的端口6379没有暴露给互联网(只暴露给提到的第一个容器“web”)。如果我只是从“redis:”部分删除“公开”链接,这是否会让我的redis在内部工作但阻止它从外部访问?version:'2'services:web:image:myimage/version1:1.4.5restart:alwaysports:-8082:3000container_name:webnetworks:-web-defaultexpose:-'3000'labels:-'traefik.docker.network=web

spring - 如何使用 docker-compose.yml 在 Docker 上运行 Redis?

已找到官方Springtutorial关于使用Rediskeystore开发应用程序的描述,但对Docker几乎一无所知,也不想学习它。该应用程序的源代码包含具有多个面向Redis的设置的docker-compose.yml文件和Spring文档说:Thereisadocker-compose.ymlfileinthesourcecodeinGithubwhichyoucanrunreallyeasilyonthecommandlinewithdocker-composeup.但这似乎并不容易,Docker文档太复杂了。已经安装了Docker并部署了Redis:CONTAINERIDI

docker - 与使用 docker compose 启动的 redis 容器交互

我有一个dockercompose文件将我的服务器链接到redis图像:version:'3'services:api:build:.command:npmrundevenvironment:NODE_ENV:developmentvolumes:-.:/home/node/code-/home/node/code/node_modules-/home/node/code/build/Releaseports:-"1389:1389"depends_on:-redisredis:image:redis:alpine我想知道如何针对docker-compose启动的Redis容器打开一个

django - NOAUTH 需要身份验证。 docker compose for django 上的 Redis 设置

我不断收到错误消息:redis.exceptions.ResponseError:NOAUTHAuthenticationrequired..(我正在使用celery执行后台任务)。我的settings.py看起来像这样:CELERY_BROKER_URL='redis://user:my_strong_password@'+REDIS_IP+':6379/0'我拥有的docker-compose:services:redis:image:redis:latestcontainer_name:jh_redisports:-'6379:6379'command:redis-server-

node.js - Node 无法通过 Docker Compose 连接到 Redis

我正在通过dockercompose在Node和Redis上运行React应用程序:version:"3"services:webapp:build:./ports:-"127.0.0.1:3000:9090"depends_on:-rediscommand:npmrunstartnginx:build:./nginxports:-"80:80"environment:-NGINX_HOST=127.0.0.1-NGINX_PORT=80command:servicenginxstartredis:image:redisports:-"6379:6379"volumes:-./data

docker - 为什么 docker-compose 没有像预期的那样使用端口绑定(bind)?

我正在使用这个docker-compose配置来运行经典的nodejs应用+mysql+redis:version:'3'services:app:container_name:apprestart:alwaysbuild:context:./app/depends_on:-db-redis-elasticsearchlinks:-db-redis-elasticsearchports:-"127.0.0.1:${APP_PORT}:${APP_PORT}"environment:-"PORT=${APP_PORT}"-"MYSQL_PORT=${MYSQL_PORT}"-"REDIS

node.js - Redis 和 docker-compose 连接 127.0.0.1 :6379

我有一个现有Node应用程序连接到127.0.0.1:6379上的redis。我无法改变这一点。我知道使用dockercompose它连接两个服务redis和node并允许它们使用redis主机名连接,但是我无法更改。我怎样才能使redis可以从位于127.0.0.1:6379主机和端口的node应用程序访问?这是我的docker-compose.yml文件:version:'3'services:redis:image:redishostname:"127.0.0.1"redis-cli:image:redislinks:-rediscommand:redis-cli-h127.0.

docker-compose redis 和 redis commander

我使用Windowsdocker工具箱,但我很困惑我缺少什么。我想将redis指挥官(https://www.npmjs.com/package/redis-commander)与来自d​​ockerhub的dockerimageredis一起使用。我使用了上面链接中的docker-compose.yml:version:'3'services:redis:container_name:redishostname:redisimage:redisredis-commander:container_name:redis-commanderhostname:redis-commanderi