🐳

Docker 유용한 명령어 정리

작성일자
Jan 18, 2023
태그
WEB/INFRA
프로젝트
Atties
책 종류
  • 이미지 명단 확인
    • docker images
    • 이미지id 확인 가능
  • 이미지 삭제
    • docker rmi -f 이미지id
    • 사용 중이지 않은 이미지는 삭제해주기 (용량 많이 잡아먹음)
    • 현재 특정 컨테이너에서 구동 중인 이미지는 삭제 안될 수 있음. 컨테이너부터 삭제하기
  • 이미지 전체 삭제
    • docker rmi -f `docker images`

  • 실행 중인 컨테이너 명단 확인
    • docker ps -a
    • 컨테이너id 확인 가능
  • 실행 중인 컨테이너 삭제
    • docker rm -f 컨테이너id
    • 새 터미널 열어서 명령어 입력하면 됨
  • 실행 중인 컨테이너 전체 삭제
    • docker rm -f `docker ps -a -q`
      • f → 무조건 삭제
      • a, q → 현재 존재하는 모든 컨테이너 명단 가져와 전부 제거

  • 파일 빌드
    • docker build -t example .
      • docker 파일의 이름(태그) 붙일 수 있음 → example로 지음
      • . → 현재 경로에서 빌드 수행할 수 있게 함

  • 도커 컨테이너 접속
    • docker exec -it 컨테이너id /bin/bash
    • bash명령 실행할 수 있게 해서 해당 컨테이너에 접속한 것과 같은 효과 낼 수 있음
    • 예를 들어 mysql 도커 컨테이너에 접속했다면 mysql -u root -p 와 같이 입력해 mysql을 실행해 접속할 수 있음
    •  
Docker 유용한 명령어 정리