草庐IT

composer-plugin

全部标签

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

mongodb - 用于 hyperledger composer API 的 Passport JWt 身份验证

callbackforaccesstoken我正在寻找一种解决方案来为hyperledgercomposerRESTAPI实现passportjwt身份验证策略。我已点击此链接设置护照认证https://www.codementor.io/gangachris125/passport-jwt-authentication-for-hyperledger-composer-rest-server-jqfgkoljn.生成hyperledgercomposerAPI,创建composerrestserverdocker容器,API受到保护,除了访问token生成,如何检索该token外,一

spring - 如何在 compose 文件版本 2 中使用 docker volume container (mounted a host directory)

在compose文件版本1中,我的docker-compose.yml是:mongo:image:mongovolumes_from:-mongodatamongodata:image:mongovolumes:-/home/dbdata/mongodb:/data/db在本地主机“/home/dbdata/mongodb”中,我保存了一些数据。并且可以通过mongo容器读取。但我不知道如何更新到compose文件版本2。我已经将docker和docker-compose更新到最新。Dockerversion1.10.2,buildc3959b1docker-composeversio