Recent Posts
Recent Comments
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
관리 메뉴

ㅇ.ㅇ

[Docker] 명령어 정리 본문

Docker

[Docker] 명령어 정리

yun_ 2024. 10. 27. 22:14
반응형

 

 

Docker 컨테이너 관리 명령어

  • docker ps -a : 현재 시스템에 있는 모든 컨테이너의 목록을 표시
  • docker ps : 현재 시스템에 있는 실행중인 컨테이너의 목록을 표시
  • docker stop [id/name] : 지정된 컨테이너를 중지
  • docker start [id/name] : 지정된 컨테이너 시작
  • docker restart [id/name] : 지정된 컨테이너를 중지하고 다시 시작
  • docker logs [id] : 지정된 컨테이너의 로그를 표시
  • docker logs -f [id] : 실시간 로그 확인
  • docker inspect [id] : 특정 컨테이너의 상세 정보 확인
  • docker rm -f [id] : 특정 컨테이너 제거
    • -f : 실행중인 컨테이너 먼저 정지 시킨 후 제거
  • docker exec -it [id] : 실행 중인 컨테이너 내에서 명령을 실행
    • -it : 표준 입력으로 연결
  • docker run -d [id] : 컨테이너 실행
    • -d : 백그라운드에서 실행
  • docker stats : 컨테이너에 대한 정보 확인 (cpu, memory 등)
    • docker stats [name]

해당 docker-compose 파일이 위치한 디렉토리로 이동하여 실행

  • docker-compose up -d : 백그라운드 실행
  • docker-compose stop : 컨테이너 정지
  • docker-compose down : 컨테이너를 정지 및 삭제 (볼륨은 남아있고, 컨테이너만 삭제)
    • -v : 볼륨 데이터도 함께 삭제되는 옵션
    • --remove-orphans : 해당하는 도커 컴포즈 프로젝트와 관련 없는 컨테이너나 네트워크를 제거하는 옵션

이미지, 컨테이너를 tar파일로 묶기

  • docker save -o tar파일명 이미지:태그 : 이미지 -> tar
  • docker load -i tar파일명 : tar -> 이미지
  • docker export [컨테이너idor이름] > renobit.tar : 컨테이너 -> tar
  • docker import <파일 or URL> - [image name[:tag name]] : tar -> 컨테이너
반응형