docker 주요 명령어 정리(부제-docker logs 원하는 것만 보기)
주로 많이 사용하는 docker 명령어들을 정리해보고자 한다! (맨날 까먹는다ㅜㅜ)
참고로, docker image는 container를 만들 수 있는 틀? 같은 느낌이고, image를 기반을 container를 생성하면 그 안에서 작업을 할 수 있다.
docker pull IMAGE
- 새로운 docker image 다운로드docker run CONTAINER
- 새로운 docker container를 만들고 startdocker start CONTAINER
- 멈춰져있는 docker container를 startdocker stop CONTAINER
- docker container 멈추기docker rm CONTAINER
- docker container 삭제하기docker attach CONTAINER
- docker container에 접속docker ps
- 현재 running 중인 container를 볼 수 있다.docker ps -a
는 stop 상태의 container까지 보여준다.docker images
- 저장된 모든 docker image 확인ctrl+p -> ctrl+q
- 현재 접속해 있는 docker 세션에서 detachdocker logs CONTAINER
- docker 에서 실행된 로그들 확인하기.docker logs CONTAINER | grep KEYWORD
- KEYWORD 자리에 문구를 넣을 수 있다. 해당 KEYWORD가 포함된 로그만 출력할 수 있다.docker logs CONTAINER -f
- 앞으로 생성되는 로그들까지 계속 보여준다. 완전 실시간까지는 아닌 것 같고 약간의 딜레이는 있다.