http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 podman build --http-proxy=true -t app:local .

--http-proxy 기본값은 true입니다. 해당 빌드 환경에 있으면 문서화된 HTTP, HTTPS, FTP, all-proxy, bypass 변수를 대문자 형식까지 포함해 전달합니다.

입력효과
--http-proxy 전달빌드 단계용 프록시 입력
podman build --env결과 이미지에 유지되는 환경 값

공용 프록시가 허용되는 공용 빌드 단계의 다운로드에서는 HTTP 프록시 목록 이 예시의 HTTP 프록시 URL 후보를 제공합니다. 원격 클라이언트에서는 전달이 Podman 서버 프로세스의 환경을 읽습니다. 노트북 셸에서만 설정한 값은 해당 빌더에 도달하지 않을 수 있습니다.

Containerfile은 전달된 값을 덮어쓸 수 있으며, RUN의 다운로더는 여전히 이를 지원해야 합니다. RUN 이전의 이미지 가져오기는 image-pull 클라이언트의 경로를 따릅니다. 이후 단계의 export로는 그 앞선 실패를 복구할 수 없습니다.

관련 글