TIL - 생활코딩 Docker (2)

MinWoo Park·2021년 11월 13일
0

TIL

목록 보기
49/49
post-thumbnail

Today I Learned

매일 배운 것을 정리하며 기록합니다.
생활코딩 Docker 입문수업 강의를 통해 공부하였습니다.


Container run

$ docker run IMAGE

위의 공식문서를 참고하여 CLI로 명령어를 입력합니다.


docker ps(process status)

만든 컨테이너를 보고 싶을 때는 다음과 같은 명령어를 입력합니다.

$ docker ps


docker stop

실행 중인 컨테이너를 종료하는 명령어입니다.
컨테이너 이름 또는 아이디를 입력하여 선택할 수 있습니다.

docker stop 명령어를 입력하면 실행 중이던 컨테이너가 'shutting down gracefully'라는 문구를 통해 종료됨을 알려줍니다.

$ docker ps -a 명령어를 통해서도 컨테이너가 종료 되었는지 확인이 가능합니다.

재실행 시에는 run이 아닌 start 명령어를 통해 실행하면 됩니다.

그러나 start 명령어는 로그를 보여주지 않으니 다음과 같은 명령어를 통해 확인하면 됩니다.

이 때, 한 번의 로그가 아닌 실시간으로 보고 싶다면 -f(follow) 옵션을 이용하면 됩니다.

$ docker logs -f CONTAINER


docker rm(remove containers)

컨테이너를 삭제할 때 사용합니다.

현재 실행 중인 컨테이너는 바로 지울 수 없습니다.

$ docker stop 명령어를 통해 먼저 종료 후 삭제를 해야 합니다.

꼭 한 번에 삭제하고 싶다면 --force 옵션을 이용하여 rm 명령어를 사용하면 됩니다.


docker rmi(remove images)

image를 삭제할 때 사용하는 명령어입니다.

$ docker rmi httpd


Reference :

생활코딩 Docker 입문수업 - 4. 컨테이너 run

profile
물음표를 느낌표로 바꾸는 순간을 사랑하는 개발자입니다.

0개의 댓글