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.
| Location | Description |
|---|---|
/var/lib/beanstalkd | wal directory |
| Port | Description |
|---|---|
| 11300 | TCP port beanstalkd is listening on |
| Name | Default value | Description |
|---|---|---|
PUID | 50 | Desired UID of the process owner * |
PGID | primary group id of the UID user (50) | Desired GID of the process owner * |
CRON | not set | Will start cron inside the container if set to 1 |
TIMEZONE | UTC | Desired container timezone |
FSYNC_MS | not set | fsync at most once every FSYNC_MS milliseconds (will never sync if not set; 0 means always fsync) |
MAX_JOB_SIZE | 65535 | the maximum job size in bytes |
WAL_FILE_SIZE | 10485760 | the size of each wal file in bytes (will be rounded up to a multiple of 512 bytes) |
DONT_COMPACT_BINLOG | not set | do not compact the binlog (will compact the binlog if not set) |
VERBOSE | not set | be more verbose (will be less verbose if not set) |
* PUID/PGID could be used to preserve data volume ownership on host.
linux/amd64;linux/386;linux/arm/v7;linux/arm64/v8;linux/ppc64le;linux/s390x;Content type
Image
Digest
sha256:ef0cca062…
Size
16.1 MB
Last updated
4 months ago
docker pull clover/beanstalk