docker环境安装beanstalkd的流程步骤

2023-06-01 安装 步骤 流程

Beanstalkd,一个高性能、轻量级的分布式内存队列系统,最初设计的目的是想通过后台异步执行耗时的任务来降低高容量Web应用系统的页面访问延迟,支持过有9.5 million用户的Facebook Causes应用。


后来开源,现在有PostRank大规模部署和使用,每天处理百万级任务。

Beanstalkd是典型的类Memcached设计,协议和使用方式都是同样的风格,所以使用过memcached的用户会觉得Beanstalkd似曾相识。


docker-compose (yml文件):

  beanstalkd:
    image: schickling/beanstalkd
    container_name: beanstalkd
    volumes:
      - ./beanstalkd/beanstalkd_data:/var/lib/beans
    ports:
      - 11300:11300
  beanstalkd-console:
    image: schickling/beanstalkd-console
    container_name: beanstalkd-console
    links:
      - "beanstalkd"
    ports:
      - 2080:2080

ps:

ports 一定要配置,否则外网无法访问



启动容器

docker-compose up -d beanstalkd
docker-compose up -d beanstalkd-console

ps:

docker-compose up -d 以后台的方式运行容器。不会在终端上打印运行日志



查看容器

docker ps

beamstalk.png

ps:

如果PORT没有显示0.0.0.0的话 用127.0.0.1:11300是无法访问的


页面操作

1.png


相关文章