본문 바로가기
MLOps/Docker

[Docker] 자주 사용하는 명령어 정리

by Toritol 2023. 10. 20.
728x90

 

 이번 글에서는 Docker에서 자주 사용하는 명령어에 대해 정리하고자 합니다. 아직 업무에서 활발히 사용하지는 않기 때문에, 간단한 명령어들만 정리한 이후 계속해서 업데이트할 예정입니다.

 

docker ps : Container 확인 명령어

  • -a : 해당 옵션 추가 시 stopped container까지 확인 가능

 

docker images : Image 확인 명령어

 

docker rm {Container ID} : Container 삭제 명령어

  • ,{Container ID}를 뒤에 붙이는 것을 통해 여러 개의 Container 삭제 가능

 

docker stop {Container ID or name} : Container 정지 명령어

 

docker rmi {Image ID} : Image 삭제 명령어

  • -f : 해당 옵션 추가 시 Container도 같이 삭제

 

docker system prune : Container 및 Image 정리 명령어

  • 정지 중인 Container
  • Container에서 사용되고 있지 않은 네트워크
  • dangling Image (build 과정에서 생성되어, tag가 붙어 있지 않은 Image)
  • build 캐시

 

docker exec -it {Container Name} /bin/bash : Container 접속 및 실행 명령어

  • -i : 표준입출력 STDIN를 열겠다는 의미
  • -t : 가상 tty(pesudo tty)를 통해 접속하겠다는 의미
  • docker exec -it {Container Name} test.py : Container 내 Python 파일 실행 명령어

 

 

<참고>

https://wannabe-gosu.tistory.com/53

 

[Docker] exec에 -it를 쓰는 이유

docker 명령어 중 exec명령어가 있다. docker exec -it {container name} /bin/bash 여기서 -it를 추가하는데 그 의미는 -i : 표준입출력 STDIN를 열겠다는 의미 -t : 가상 tty(pesudo tty)를 통해 접속하겠다는 의미 이다

wannabe-gosu.tistory.com

 

 

 

728x90

댓글