Docker, Kubernetes
[Docker] Dockerfile build 테스트 - fortune
KeuangKuo
2021. 4. 29. 12:35
apache httpd 웹서버의 서비스 컨텐츠를 생성하는 컨테이너 제작
fortune을 실행해서 10초에 한번씩 index.html 문서를 갱신하도록 한다
Dockerfile
FROM debian:latest
RUN apt-get update && \
apt-get install apache2 fortune -y
ADD html-generator.sh /bin/html-generator.sh
ENTRYPOINT "/bin/html-generator.sh"
===============================
html-generator.sh
mkdir /htdocs
while :
do
/usr/games/fortune > /htdocs/index.html
sleep 10
done
================================
명령어
docker build -t generator:latest .
docker run -d --name generator -v /webdata:/htdocs generator:latest