From d1e5187bd9bd893d40e4e1052e78547fd01ffa1d Mon Sep 17 00:00:00 2001 From: "Wang, Long" Date: Fri, 17 May 2019 11:09:26 +0800 Subject: [PATCH] add rabbitmq-server container Signed-off-by: Wang, Long --- .travis.yml | 1 + rabbitmq/Dockerfile | 11 +++++++++++ rabbitmq/README.md | 31 +++++++++++++++++++++++++++++++ 3 files changed, 43 insertions(+) create mode 100644 rabbitmq/Dockerfile create mode 100644 rabbitmq/README.md diff --git a/.travis.yml b/.travis.yml index 30f6490..345fbcd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,6 +20,7 @@ env: - DOCKERFILE_DIR=nginx - DOCKERFILE_DIR=node - DOCKERFILE_DIR=openjdk + - DOCKERFILE_DIR=rabbitmq - DOCKERFILE_DIR=php - DOCKERFILE_DIR=postgres - DOCKERFILE_DIR=python diff --git a/rabbitmq/Dockerfile b/rabbitmq/Dockerfile new file mode 100644 index 0000000..47d385e --- /dev/null +++ b/rabbitmq/Dockerfile @@ -0,0 +1,11 @@ +FROM clearlinux:latest +MAINTAINER long1.wang@intel.com + +ARG swupd_args + +RUN swupd update --no-boot-update $swupd_args && \ + swupd bundle-add openstack-common $swupd_args && \ + rm -rf /var/lib/swupd + +EXPOSE 4369 5671 5672 25672 +CMD ["rabbitmq-server"] diff --git a/rabbitmq/README.md b/rabbitmq/README.md new file mode 100644 index 0000000..945c61d --- /dev/null +++ b/rabbitmq/README.md @@ -0,0 +1,31 @@ +rabbitmq +========== +This provides a Clear Linux* rabbitmq-server container + +Build +----- +``` +docker build -t clearlinux/rabbitmq . +``` + +Or just pull it from Dockerhub +--------------------------- +``` +docker pull clearlinux/rabbitmq +``` + +Run rabbitmq-server instance +----------------------- +``` +docker run --rm -it --hostname my-rabbit --name some-rabbit clearlinux/rabbitmq +``` + +Details of how-to +--------------------- +- Please refer to the docker official rabbitmq image [page](https://hub.docker.com/_/rabbitmq). + +Extra Build ARGs +---------------- +- ``swupd_args`` Specifies [SWUPD](https://github.com/clearlinux/swupd-client/blob/master/docs/swupd.1.rst#options) flags + +Default build args in Docker are on: https://docs.docker.com/engine/reference/builder/#arg