본문 바로가기

Data/Data Engineering

[Docker] 간단한 명령어 정리

반응형

명령어 정리

  • docker image 리스트
    • docker images
  • docker “실행중인” container 리스트
    • docker ps
  • docker “실행 & 종료된” container 리스트
    • docker ps -a
  • docker log확인 (마지막 로그의 50줄까지만, tail명령어가 없다면 과도하게 로그가 많이 나올수가있음)
    • docker logs [CONTAINTER ID] --tail 50
  • docker image 삭제
    • docker rmi [IMAGE ID]
  • docker container 삭제
    • docker rm [CONTAINER ID] #실행중이지않은 container만 삭제가 가능함
      docker rm -f [CONTAINER ID]
  • docker container 접속
    • docker exec -it [CONTAINER ID] /bin/bash
  • docker run 명령어 옵션 정리
    • --name: container 이름설정
    • -i, --interactive : interactive줄임말, 표준입력을 활성화하며, 컨테이너와 연결되어 있지않아도 입력을 유지
    • -t, --tty : tty모드를 사용, bash를 사용하려면 해당 옵션을 줘야함
    • -d : detach모드, 백그라운드에서 실행하게끔 하려면 해당 옵션 필요
    • --rm: 프로세스 종료시 컨테이너 자동 제거
    • --restart: 컨테이너 종료 시 재시작 설정
    • -v, --volumne : 데이터 볼륨 설정
  • docker volume 사용법
    • docker run -it -v [HOST Directory]:[CONTAINER Directory] /bin/bash
반응형