docker build . --buid-arg PACKAGE=mongodb-mms_4.0.14.50550.20190730T1610Z-1_x86_64.deb
Dockerfile
FROM debian:9
ARG PACKAGE
ADD ${PACKAGE} /tmp
RUN apt-get update -y && \
apt-get install -y openssl procps && \
rm -rf /var/lib/apt/lists/* && \
dpkg -i /tmp/${PACKAGE} && \
rm /tmp/${PACKAGE}
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]
CMD ["mongodb-mms"]
entrypoint.sh
#!/usr/bin/env bash
set -e
stop_mms()
{
echo "stopping mongodb-mms"
/opt/mongodb/mms/bin/mongodb-mms stop
}
case "$1" in
"mongodb-mms")
trap stop_mms HUP INT QUIT KILL TERM
/opt/mongodb/mms/bin/mongodb-mms start
echo MongoDB Ops Manager is running. Check the logs folder for logs.
while true ; do
sleep 1000
done
;;
*)
exec "$@"
;;
esac
Content type
Image
Digest
Size
1.8 GB
Last updated
about 7 years ago
docker pull smartwang/opsmanager_opsmanager:4.0.14