#docker #kubernetes #container #orchestrator #microservice #infrastructure-as-code #devops #ci #cd 제목[Q&A] 컨테이너를 Detach모드로 실행했을 경우에 해당 컨테이너의 로그 확인하는 방법2019-12-12 15:07작성자Wgene관련 자료 https://github.com/EugeneYoo/forDocker/tree/master/assignment2 두번째 과제로 채팅프로그램을 만들었었습니다.컨테이너를 -d 옵션을 걸어서 detach모드로 실행했을 때 다시 exec를 사용해서 들어가도 로그를 확인할 수 없었습니다.이런 경우 로그를 확인하는 방법이 있습니다.docker logs -t {container ID} | option 형식으로 로그를 직접 확인하시면 됩니다.ex) docker logs -t 8c85f | tail -n 50위는 공식 홈페이지(https://docs.docker.com/engine/reference/commandline/logs/)에 있는 옵션입니다.자세한 정보는 들어가서 확인하시면 될 것 같습니다.옵션이 없이도 docker logs {컨테이너 이름}으로 확인할 수 있습니다.컨테이너 로그는 JSON 형태로 호스트의 아래 경로에 저장되는데 윈도우에서는 어디인지 확인하지 못했습니다./var/lib/docker/containers/${CONTAINER_ID}/${CONTAINER_ID}-json.log별도의 로그 시스템(syslog, rsyslog등)을 사용할 수도 있다 하는데 제가 사용해본적이 없어서 생략하겠습니다.#detach#Detach#log#logs#로그#컨테이너#container#docker 목록수정삭제답변글쓰기 댓글 [0] 댓글작성자(*)비밀번호(*)내용(*) 댓글 등록 더보기이전[Q&A] window에서 가상스위치 생성 후 docker-machine 할당하기졌지만잘싸웠다2019-12-12다음[Q&A] Dockerfile에서 Github의 소스코드를 불러와서 쓰기Wgene2019-12-12 Powered by MangBoard | 워드프레스 쇼핑몰 망보드