首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Ansible和Docker部署/运行Redis服务

使用Ansible和Docker部署/运行Redis服务
EN

Stack Overflow用户
提问于 2015-09-02 16:21:57
回答 1查看 1.5K关注 0票数 2

我正在使用可转位码头模块来设置Redis服务(请参阅下面的ansible角色)

代码语言:javascript
运行
复制
- hosts: redis
  roles:
  - role: angstwad.docker_ubuntu
    sudo: true
  tasks:
  - name: data container
    sudo: true
    docker:
      name: redis-data
      image: busybox
      state: started
      volumes:
       - /data/redis
  - name: redis container
    sudo: true
    docker:
      name: redis-service
      image: redis:3
      command: redis-server --appendonly yes
      state: started
      expose: 6379
      volumes_from:
       - redis-data

在配置之后,redis-service容器已经打开,但是当我试图使用redis-cli连接到redis时,我有以下错误:

代码语言:javascript
运行
复制
vagrant@dev1:~$ redis-cli
Could not connect to Redis at 127.0.0.1:6379: Connection refused

注意:redis-service似乎启动并运行:

代码语言:javascript
运行
复制
vagrant@dev1:~$ docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
3e8f27b14479        redis:3             "/entrypoint.sh redis"   12 minutes ago      Up 12 minutes       6379/tcp            redis-service

vagrant@dev1:~$ docker logs 3e8f27b14479
...
1:M 02 Sep 15:41:16.532 * The server is now ready to accept connections on port 6379

你知道是什么导致了这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-02 16:41:43

我终于发现了问题:端口属性也必须设置(不仅仅是公开)。

代码语言:javascript
运行
复制
- hosts: redis
  roles:
  - role: angstwad.docker_ubuntu
    sudo: true
  tasks:
  - name: data container
    sudo: true
    docker:
      name: redis-data
      image: busybox
      state: started
      volumes:
       - /data/redis
  - name: redis container
    sudo: true
    docker:
      name: redis-service
      image: redis:3
      command: redis-server --appendonly yes
      state: started
      expose: 6379
      ports:
       - 6379:6379
      volumes_from:
       - redis-data
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32358240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档