소스 검색

Use heredoc in Dockerfile

https://docs.docker.com/reference/dockerfile/#here-documents
Agus Lopez 1 년 전
부모
커밋
a62db6fa16
1개의 변경된 파일9개의 추가작업 그리고 6개의 파일을 삭제
  1. 9 6
      Dockerfile

+ 9 - 6
Dockerfile

@@ -2,12 +2,15 @@ ARG BASE_IMAGE=library/debian:stable-slim
 
 FROM docker.io/${BASE_IMAGE}
 
-RUN \
-  apt-get update && \
-  env DEBIAN_FRONTEND=noninteractive \
-  apt-get install -y --no-install-recommends tor curl \
-  -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" \
-  && apt-get clean && rm -rf /var/lib/apt/lists/* /var/lib/apt/lists/*
+RUN <<-EOT bash
+	set -eu
+
+	apt-get update
+	env DEBIAN_FRONTEND=noninteractive \
+		apt-get install -y --no-install-recommends tor curl \
+		-o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold"
+	apt-get clean && rm -rf /var/lib/apt/lists/* /var/lib/apt/lists/*
+EOT
 
 COPY rootfs /