Ubuntu 16.04 이미지가있는 도커 환경에 certbot 을 설치하고 싶습니다 .
예를 들면 다음과 같습니다.
docker run -it ubuntu:16.04 /bin/bash
컨테이너 안에 있으면 certbot을 설치하는 가장 간단한 방법은 사용자 개입이 필요하므로 작동하지 않습니다.
apt-get update && \
apt-get install -y software-properties-common && \
add-apt-repository -y -u ppa:certbot/certbot && \
apt-get install -y certbot
문제는 tzdata
이 대화식 대화 상자에서 중지됩니다.
Extracting templates from packages: 100%
Preconfiguring packages ...
Configuring tzdata
------------------
Please select the geographic area in which you live. Subsequent configuration
questions will narrow this down by presenting a list of cities, representing
the time zones in which they are located.
1. Africa 4. Australia 7. Atlantic 10. Pacific 13. Etc
2. America 5. Arctic 8. Europe 11. SystemV
3. Antarctica 6. Asia 9. Indian 12. US
Geographic area:
이상하게도 tzdata
, ppa를 추가하기 전에 설치할 때 작동합니다 .
apt-get update && \
apt-get install -y tzdata && \
apt-get install -y software-properties-common && \
add-apt-repository -y -u ppa:certbot/certbot && \
apt-get install -y certbot
질문 :
tzdata
ppa를 추가하기 전 또는 후에 설치하면 왜 차이가 있습니까?- certbot을 설치할 때 대화식 대화 상자를 피하는 더 좋은 방법이 있습니까?
불행히도 나를 위해 일하지 않습니다.
—
Nico Schlömer