작성
·
484
1
간단한 Dockerfile 작성중 설치파라미터 관련 문의 드립니다.
답변 1
0
안녕하세요!
Dockerfile을 이용하여 빌드할 때 사용자 입력이 필요하다면 두가지 방법이 있습니다.
1. 사용자 입력 흉내내기
위와 같이 실행 명령어 앞에 printf "" | 를 입력하면 사용자가 입력한 것과 같은 효과를 가집니다.
2. ubuntu에서 제공하는 non interactive 모드 활용하기
ubuntu/debian 계열 linux에서는 사용자 입력이 불가능한 경우를 별도 환경 변수로 관리합니다.
tzdata는 다음과 같은 방식을 사용할 수 있습니다.
두가지 방법중에 편한 방법을 선택하시면 되고 docker에서는 가급적 두번째 방식을 추천합니다.
감사합니다!