Sign inSign up
emqx logo

emqx:5.8.1

Multi-platform
Also known as:
5
5.8
latest
Message queues
Index digest

sha256:decc1d0f5d41d2f1c4eb6f627404ed20ba42fde086cb028edaf8974ee65cee21

OS/ARCH

Compressed size

104.82 MB

Last pushed

almost 2 years by doijanky

Type

Image

Vulnerabilities

5
54
54
57
8

Manifest digest

sha256:60384f7e0afce136ad3fc5e57a4616720d5e5cf1083570301955c6bf8b943ee7

Layers (14)

debian:83bb9a422a3199968ff75bd730e4d13480dcbda2bad9e1aa4abebde48a6385f1
2
31
33
36
5
emqx:5.8.1
3
23
21
21
3

2

ENV EMQX_VERSION=5.8.1

0 B


3

ENV AMD64_SHA256=5d7173169216f0af0cb6058387d8132dfa2cca901d684957f7b5ff75ae9ed6d8

0 B


4

ENV ARM64_SHA256=fa404a444baeb8f67a4fdf1edbc3a16ea7f1249df8a43107fd54b8c02afcb167

0 B


5

ENV LC_ALL=C.UTF-8 LANG=C.UTF-8

0 B


6

RUN /bin/sh -c set -eu; apt-get update; apt-get install -y --no-install-recommends ca-certificates procps curl; arch=$(dpkg --print-architecture); if [ ${arch} = "amd64" ]; then sha256="$AMD64_SHA256"; fi; if [ ${arch} = "arm64" ]; then sha256="$ARM64_SHA256"; fi; . /etc/os-release; pkg="emqx-${EMQX_VERSION}-${ID}${VERSION_ID}-${arch}.tar.gz"; curl -f -O -L https://www.emqx.com/en/downloads/broker/v${EMQX_VERSION}/${pkg}; echo "$sha256 *$pkg" | sha256sum -c; mkdir /opt/emqx; tar zxf $pkg -C /opt/emqx; find /opt/emqx -name 'swagger*.js.map' -exec rm {} +; ln -s /opt/emqx/bin/* /usr/local/bin/; groupadd -r -g 1000 emqx; useradd -r -m -u 1000 -g emqx emqx; chown -R emqx:emqx /opt/emqx; rm -f $pkg; rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit

80.78 MB


7

WORKDIR /opt/emqx

32 B


8

USER emqx

0 B


9

VOLUME [/opt/emqx/log /opt/emqx/data]

0 B


10

EXPOSE map[18083/tcp:{} 1883/tcp:{} 4370/tcp:{} 5369/tcp:{} 8083/tcp:{} 8084/tcp:{} 8883/tcp:{}]

0 B


11

COPY docker-entrypoint.sh /usr/bin/ # buildkit

1.03 KB


12

ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]

0 B


13

CMD ["/opt/emqx/bin/emqx" "foreground"]

0 B