From 6dda52f3846ccf91278f603aa743941731298c3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniele=20Vigan=C3=B2?= Date: Wed, 3 Jun 2020 01:07:22 +0200 Subject: [PATCH] Add ntpd server to the stack --- docker/docker-compose.yml | 8 ++++++++ docker/ntpd/Dockerfile | 8 ++++++++ docker/ntpd/chrony.conf | 3 +++ 3 files changed, 19 insertions(+) create mode 100644 docker/ntpd/Dockerfile create mode 100644 docker/ntpd/chrony.conf diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 0293715..d6917b8 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -11,6 +11,14 @@ x-op-service-default: &service_default init: true services: + ntpd: + <<: *service_default + image: daniviga/ntpd + networks: + - net + ports: + - "127.0.0.1:123:123/udp" + timescale: <<: *service_default image: timescale/timescaledb:latest-pg12 diff --git a/docker/ntpd/Dockerfile b/docker/ntpd/Dockerfile new file mode 100644 index 0000000..859f3c6 --- /dev/null +++ b/docker/ntpd/Dockerfile @@ -0,0 +1,8 @@ +FROM alpine:3.9 + +RUN apk update && apk add chrony && \ + chown -R chrony:chrony /var/lib/chrony +COPY ./chrony.conf /etc/chrony/chrony.conf + +EXPOSE 123/udp +ENTRYPOINT ["chronyd", "-d", "-s", "-x"] diff --git a/docker/ntpd/chrony.conf b/docker/ntpd/chrony.conf new file mode 100644 index 0000000..80b99ca --- /dev/null +++ b/docker/ntpd/chrony.conf @@ -0,0 +1,3 @@ +pool pool.ntp.org iburst +initstepslew 10 pool.ntp.org +driftfile /var/lib/chrony/chrony.drift