docker: remove nsswitch.conf

Co-authored-by: Benjamin Wang <wachao@vmware.com>
Signed-off-by: Iavael <905853+iavael@users.noreply.github.com>
This commit is contained in:
Iavael
2023-01-21 00:55:44 +04:00
committed by Benjamin Wang
parent 9505d72930
commit dc2b198cc7
4 changed files with 3 additions and 29 deletions

View File

@@ -12,6 +12,9 @@ Previous change logs can be found at [CHANGELOG-3.4](https://github.com/etcd-io/
### Dependency
- Bump bbolt to [v1.3.7](https://github.com/etcd-io/etcd/pull/15222).
### Other
- [Remove nsswitch.conf from docker image](https://github.com/etcd-io/etcd/pull/15161)
<hr>
## v3.5.7 (2023-01-20)

View File

@@ -7,11 +7,6 @@ ADD etcdutl /usr/local/bin/
WORKDIR /var/etcd/
WORKDIR /var/lib/etcd/
# Alpine Linux doesn't use pam, which means that there is no /etc/nsswitch.conf,
# but Golang relies on /etc/nsswitch.conf to check the order of DNS resolving
# (see https://github.com/golang/go/commit/9dee7771f561cf6aee081c0af6658cc81fac3918)
ADD nsswitch.conf /etc/nsswitch.conf
EXPOSE 2379 2380
# Define default command.

View File

@@ -1,22 +0,0 @@
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.
passwd: compat
group: compat
shadow: compat
gshadow: files
hosts: files dns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4

View File

@@ -32,8 +32,6 @@ mkdir -p "${IMAGEDIR}"/var/etcd
mkdir -p "${IMAGEDIR}"/var/lib/etcd
cp "${BINARYDIR}"/etcd "${BINARYDIR}"/etcdctl "${BINARYDIR}"/etcdutl "${IMAGEDIR}"
cp ./nsswitch.conf "${IMAGEDIR}"
cat ./"${DOCKERFILE}" > "${IMAGEDIR}"/Dockerfile
if [ -z "$TAG" ]; then