From a0201dc21adde8813a007f2caa87f93cc4a03191 Mon Sep 17 00:00:00 2001 From: mrFleshka Date: Mon, 27 May 2019 15:56:32 +0300 Subject: [PATCH] Add new argument for networks filtering --- Dockerfile | 5 +---- hoster.py | 3 ++- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index ab83d6b..fe97c60 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,4 @@ RUN mkdir /hoster WORKDIR /hoster ADD hoster.py /hoster/ -CMD ["python3", "-u", "hoster.py"] - - - +CMD ["python3", "-u", "hoster.py"] \ No newline at end of file diff --git a/hoster.py b/hoster.py index 1e762e8..f2ff1d3 100644 --- a/hoster.py +++ b/hoster.py @@ -127,8 +127,9 @@ def update_hosts_file(): def parse_args(): parser = argparse.ArgumentParser(description='Synchronize running docker container IPs with host /etc/hosts file.') - parser.add_argument('socket', type=str, nargs="?", default="tmp/docker.sock", help='The docker socket to listen for docker events.') + parser.add_argument('socket', type=str, nargs="?", default="/tmp/docker.sock", help='The docker socket to listen for docker events.') parser.add_argument('file', type=str, nargs="?", default="/tmp/hosts", help='The /etc/hosts file to sync the containers with.') + parser.add_argument('--networks', type=str, nargs="*", default=None, help='Manage aliases only for this docker network name.') return parser.parse_args() if __name__ == '__main__':