Tag: redis

如何在Mac的Redis桌面pipe理器中连接到Docker容器中的Redis服务器?

我已经configuration了Docker和Docker-compose的MacBook,我在Redis的docker-compose.yml中的configuration如下: redis: image: redis:3.0.6 container_name: cache Redis正在工作,但我想通过Redis桌面pipe理器(或类似的)从主机(MacBook)访问它们。 我的虚拟机的IP是: 192.168.99.100 ,我试图configuration与IP和6379端口没有成功。 任何人都知道如何configurationRedis桌面pipe理器访问我的Docker容器中的Redis服务器? 提前致谢。

使用Docker和Jenkinspipe理资源(数据库,elasticsearch,redis等)

我们需要使用Jenkins来testing每个需要的Web应用程序: 一个数据库(postgres在我们的情况) 一个search服务(ElasticSearch在我们的例子中,但有时只是) 一个caching服务器,比如redis 到目前为止,我们刚刚在Jenkins主服务器上运行了这些服务,但是当我们想要升级Postgres,ES或Redis版本时,这会导致问题。 并不是所有的应用程序都可以在locking步骤中移动,并且我们希望在提交移动应用程序之前在新版本上运行testing。 我们想要做的是在每个工作的基础上提供这些服务,每个服务都在自己的容器中运行。 什么是编排这些容器的最好方法? 不pipe工作是否成功,你如何启动这些辅助容器并将其拆除? 如何防止一个Web应用程序的作业运行中的数据库与另一个Web应用程序的作业中的数据库之间的端口冲突?

在127.0.0.1:6379无法连接到Redis:连接在Docker中被拒绝

我正在使用redis-server:最新映像。 我用“docker run -it -name =”redis2“redis:1 bash”命令进入容器。 我看到默认情况下redis正在监听端口:6379。 Running in stand alone mode Port: 6379 PID: 39 http://redis.io [39] 01 Mar 09:03:45.669 # Server started, Redis version 2.8.4 [39] 01 Mar 09:03:45.669 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. 要解决这个问题,请在/etc/sysctl.conf中添加'vm.overcommit_memory = 1',然后重新启动或运行'sysctl vm.overcommit_memory = 1'命令使其生效。 [39] 01三月09:03:45.669 […]

在Docker中安装后,Redis服务器无法启动

我正在使用官方的Ubuntu镜像,并通过apt-get install redis-server 这一切工作正常,但redis不启动。 如果我连接到容器并运行redis-server &这将在后台启动redis。 我已经尝试添加RUN redis-server &但似乎并没有工作。 任何想法如何获得redis启动?

gradlebuild立本地作品。 在docker集装箱它不。 为什么?

情况很简单: 这里是我的本地环境: cbongiorno at wa-cbongiorno-mba in /Volumes/dev/sterling/java-user-login-service on master [!$] $ gradle -v ———————————————————— Gradle 4.0 ———————————————————— Build time: 2017-06-14 15:11:08 UTC Revision: 316546a5fcb4e2dfe1d6aa0b73a4e09e8cecb5a5 Groovy: 2.4.11 Ant: Apache Ant(TM) version 1.9.6 compiled on June 29 2015 JVM: 1.8.0_131 (Oracle Corporation 25.131-b11) OS: Mac OS X 10.12.5 x86_64 这里是我运行的构build命令: gradle compileJava check assemble && history | […]

从Windows主机访问dockerized redis

对于Windows上的节点后端开发,我试图在docker容器中设置redis,因为redis windows版本似乎对我来说是越野车。 对于docker工人来说,我是一个新手,我不知道所有与之相关的原则。 我到目前为止所做的: 安装docker 运行“docker pull redis” 运行docker run –name some-redis -d redis redis-server –appendonly yes'来启动redis容器 问题: 我尝试连接到127.0.0.1:6379(当我在我的系统上本机安装Redis时,它曾经工作过),但它是时间。 我以为redis容器有它自己的IP地址,我想它是IP地址172.17.0.2。 连接到这个IP也不工作。 PS C:\WINDOWS\system32> docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' some-redis 172.17.0.2 PS C:\WINDOWS\system32> docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d3b796e9df5c redis "docker-entrypoint…" About an hour ago Up 8 minutes 6379/tcp some-redis 为了从我的本地机器连接到我的容器里面的redis,我错过了什么? […]

在debian / ubuntu启动时启动redis-server

我正在尝试创build一个docker容器,其中redis在启动时启动。 将会有其他的前台服务在另一个容器上运行,它将连接到redis数据库。 由于某种原因,我运行容器时服务不启动。 这里是我简化的Dockerfile FROM debian # this solves an issue described here: # http://askubuntu.com/questions/365911/why-the-services-do-not-start-at-installation RUN sed -i -es/101/0/g /usr/sbin/policy-rc.d # install redis-server RUN apt-get update && apt-get install -y redis-server # updates init script (redundant) RUN update-rc.d redis-server defaults # ping google to keep the container running in foreground CMD ["ping", "google.com"] 有人可以解释为什么这不起作用,这应该怎么做对吗?

如何将Redis添加到Docker容器?

我有一个在Docker中正常工作的Sinatra应用程序: # Image FROM ruby:2.3.3 RUN apt-get update && \ apt-get install -y net-tools # Install app ENV APP_HOME /app ENV HOME /root RUN mkdir $APP_HOME WORKDIR $APP_HOME COPY Gemfile* $APP_HOME/ RUN bundle install COPY . $APP_HOME # Configure App ENV LANG en_US.UTF-8 ENV RACK_ENV production EXPOSE 9292 # run the application CMD ["bundle", "exec", […]

在同一主机的两个不同容器上运行MongoDB和Redis

我读过MongoDB和Redis服务器不应该在同一个主机上执行的地方,因为Redispipe理内存的方式损害了MongoDb。 这是Docker.io之前。 但现在看起来很不一样呢? 在同一主机上的两个不同容器上运行Redis服务器和MongoDB是否方便?

Docker-compose – Redis在0.0.0.0而不是127.0.0.1

我将我的Rails应用程序(本地开发机器)迁移到Docker-Compose。 除了Worker Rails实例(批处理)无法连接到Redis以外,所有工作都正常。 Completed 500 Internal Server Error in 40ms (ActiveRecord: 2.3ms) Redis::CannotConnectError (Error connecting to Redis on 127.0.0.1:6379 (Errno::ECONNREFUSED)): 在我的docker-compose.yml中 redis: image: redis ports: – "6379:6379" batch: build: . command: bundle exec rake environment resque:work QUEUE=* volumes: – .:/app links: – db – redis environment: – REDIS_URL=redis://redis:6379 我认为Redis实例通过Docker主机的IP可用。 $ docker-machine ls NAME ACTIVE DRIVER […]