From 294a8f69e26fb12c04cc7eee246ced46b88020ad Mon Sep 17 00:00:00 2001 From: Ali Riza Keles Date: Mon, 11 Apr 2016 16:49:46 +0300 Subject: [PATCH 1/3] Dockerfile added based on python 2 slim image --- Dockerfile | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..d52ac46 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,6 @@ +FROM python:2 +MAINTAINER Ali Riza Keles, aliriza@zetaops.io + +RUN pip install etcddump + +ENTRYPOINT ["etcdumper"] From b777abf1a7ec219e840433846454592ca6fe392a Mon Sep 17 00:00:00 2001 From: Ali Riza Keles Date: Mon, 11 Apr 2016 16:50:09 +0300 Subject: [PATCH 2/3] docker usage instructions added --- README.rst | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.rst b/README.rst index 076fe96..3e9f219 100644 --- a/README.rst +++ b/README.rst @@ -47,3 +47,14 @@ Usage is really simple and has been thought so that it resembles how most dumper #dump & restore in one command using pipes etcdumper dump https://etcd.example.com:4001 | etcdumper restore http://localhost:4001 + + +Docker +------ +You can use etcdumper with ``docker run`` command. It is same syntax, just replace ``etcdumper`` with +``docker run zetaops/etcdumper``. Or simply define an alias: ``alias etcdumper='docker run zetaops/etcdumper'`` + +.. code:: bash + + # dump to stdout + docker run zetaops/etcdumper dump https://etcd.example.com:4001 From 889a5216fd04dd514873a1ec236f3520e3397517 Mon Sep 17 00:00:00 2001 From: Ali Riza Keles Date: Mon, 11 Apr 2016 16:59:41 +0300 Subject: [PATCH 3/3] fix python:2-slim tag --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d52ac46..be65df2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:2 +FROM python:2-slim MAINTAINER Ali Riza Keles, aliriza@zetaops.io RUN pip install etcddump