소개
요정 이야기 마을에 오신 것을 환영합니다! 이 기발한 배경에서 여러분은 마법의 농부 역할을 맡아 마법 생물과 식물을 돌보게 됩니다. 여러분의 목표는 마을의 마법 생태계를 유지하기 위해 Docker 컨테이너의 로그를 보는 방법을 배우는 것입니다.
Docker 로깅 설정
이 단계에서는 Docker 컨테이너에 대한 로깅을 설정하고 로그를 탐색합니다.
공식
nginxDocker 이미지를 가져옵니다:docker pull nginxnginx이미지를 사용하여magical-nginx라는 Docker 컨테이너를 생성합니다:docker run -d -p 80:80 --name magical-nginx nginxmagical-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 컨테이너를 모니터링하고 유지 관리하는 방법에 대한 더 깊은 이해를 얻었습니다. 이 지식은 동화 나라의 환상적인 생물과 식물이 조화롭게 번성하도록 돕는 데 도움이 될 것입니다. 즐거운 로깅 되세요, 마법 농부님!



