From 53fab76925dd513b935007c2f3c247ae27bc4a0b Mon Sep 17 00:00:00 2001 From: zynfly Date: Thu, 22 Aug 2024 15:00:21 +0800 Subject: [PATCH] [add]docker-compose & etcd dockerfile --- docker-compose.yml | 6 ++++++ docker/etcd/Dockerfile | 13 +++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 docker-compose.yml create mode 100644 docker/etcd/Dockerfile diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..adef1ea --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,6 @@ +services: + etcd: + build: docker/etcd + ports: + - 2379:2379 + - 2380:2370 \ No newline at end of file diff --git a/docker/etcd/Dockerfile b/docker/etcd/Dockerfile new file mode 100644 index 0000000..f3c0acf --- /dev/null +++ b/docker/etcd/Dockerfile @@ -0,0 +1,13 @@ +FROM openeuler/openeuler:24.03 + +RUN dnf update -y \ + && dnf install etcd -y \ + && dnf clean all \ + && rm -rf /var/cache/dnf/* + +ENV ETCD_LISTEN_CLIENT_URLS="http://0.0.0.0:2379" \ +ETCD_ADVERTISE_CLIENT_URLS="http://127.0.0.1:2379" + +EXPOSE 2379 2380 + +CMD ["etcd"] \ No newline at end of file