소개
요정 이야기 마을에 오신 것을 환영합니다! 이 기발한 배경에서 여러분은 마법의 농부 역할을 맡아 마법 생물과 식물을 돌보게 됩니다. 여러분의 목표는 마을의 마법 생태계를 유지하기 위해 Docker 컨테이너의 로그를 보는 방법을 배우는 것입니다.
요정 이야기 마을에 오신 것을 환영합니다! 이 기발한 배경에서 여러분은 마법의 농부 역할을 맡아 마법 생물과 식물을 돌보게 됩니다. 여러분의 목표는 마을의 마법 생태계를 유지하기 위해 Docker 컨테이너의 로그를 보는 방법을 배우는 것입니다.
이 단계에서는 Docker 컨테이너에 대한 로깅을 설정하고 로그를 탐색합니다.
공식 nginx Docker 이미지를 가져옵니다:
docker pull nginx
nginx 이미지를 사용하여 magical-nginx라는 Docker 컨테이너를 생성합니다:
docker run -d -p 80:80 --name magical-nginx nginx
magical-nginx 컨테이너의 로그를 봅니다:
docker logs magical-nginx
이 단계에서는 실행 중인 컨테이너에서 실시간으로 로그를 스트리밍하는 방법을 배웁니다.
magical-nginx 컨테이너에서 로그를 스트리밍합니다:
docker logs -f magical-nginx
로그 스트림을 열어둔 상태에서 웹 서비스 매핑을 추가합니다. 서비스 매핑이 성공하면 환경은 별도의 탭에서 기본 Nginx 웹 페이지에 대한 액세스를 자동화하여 로그 항목을 생성합니다.
curl http://localhost
로그 스트림에 실시간 로그 항목이 나타나는 것을 관찰합니다.
이 단계에서는 Docker 컨테이너의 로그를 지우는 방법을 살펴봅니다.
magical-nginx 컨테이너의 로그를 지웁니다:
sudo sh -c 'echo "" > $(docker inspect --format="{{.LogPath}}" magical-nginx)'
로그를 다시 보려고 시도하여 로그가 지워졌는지 확인합니다:
docker logs magical-nginx
이 랩에서는 마법 농장 환경에서 Docker 컨테이너 로그를 보는 데 필요한 기본 기술을 배웠습니다. 로깅 설정, 실시간 로그 스트리밍, 로그 지우기를 통해 마법 Docker 컨테이너를 모니터링하고 유지 관리하는 방법에 대한 더 깊은 이해를 얻었습니다. 이 지식은 동화 나라의 환상적인 생물과 식물이 조화롭게 번성하도록 돕는 데 도움이 될 것입니다. 즐거운 로깅 되세요, 마법 농부님!