Sign inSign up

clover/beanstalk

By clover

Updated 4 months ago

Beanstalk docker image

Image
1

3.0K

clover/beanstalk repository overview

Beanstalk docker image

Beanstalkd is a simple, fast, workqueue service (a specific case of message queueing), in which messages are organized in "tubes". Beanstalk clients can insert and consume messages into and from such tubes. The beanstalk interface is generic, but was originally designed for reducing the latency of page views in high-volume web applications by running time-consuming tasks asynchronously.

This image is based on official beanstalkd package for debian and is built on top of clover/common.

Data volumes
LocationDescription
/var/lib/beanstalkdwal directory
Exposed ports
PortDescription
11300TCP port beanstalkd is listening on
Enviroment variables
NameDefault valueDescription
PUID50Desired UID of the process owner *
PGIDprimary group id of the UID user (50)Desired GID of the process owner *
CRONnot setWill start cron inside the container if set to 1
TIMEZONEUTCDesired container timezone
FSYNC_MSnot setfsync at most once every FSYNC_MS milliseconds (will never sync if not set; 0 means always fsync)
MAX_JOB_SIZE65535the maximum job size in bytes
WAL_FILE_SIZE10485760the size of each wal file in bytes (will be rounded up to a multiple of 512 bytes)
DONT_COMPACT_BINLOGnot setdo not compact the binlog (will compact the binlog if not set)
VERBOSEnot setbe more verbose (will be less verbose if not set)

* PUID/PGID could be used to preserve data volume ownership on host.

Supported platforms
  • linux/amd64;
  • linux/386;
  • linux/arm/v7;
  • linux/arm64/v8;
  • linux/ppc64le;
  • linux/s390x;

Tag summary

Content type

Image

Digest

sha256:ef0cca062

Size

16.1 MB

Last updated

4 months ago

docker pull clover/beanstalk