Section2-3 : 도커 명령어

tein·2022년 6월 27일
0

도커 & 쿠버네티스

목록 보기
4/14

도커에서 쓰이는 명령어 중 필요한 것만 정리했다.

🎈Docker Commands

$] sudo systemctl start docker

도커 서비스 시작

$] docker build <옵션> <Dockerfile경로>
  • docker build : Dockerfile을 이미지로 제작.
  • -t, NAME:TAG : 저장소 이름, 이미지 이름, 태그 설정
  • docker ps : 실행 중인 컨테이너 목록
  • docker ps -a : stop 시켰던 컨테이너를 포함한 모든 컨테이너 목록
  • docker images : 로컬에 저장된 모든 이미지 목록
  • docker rm CONTAINER : 컨테이너 삭제
  • docker rmi IMAGE : 이미지 삭제
  • docker container prune : stop한 컨테이너 모두 삭제
  • docker image prune : 태그 없는 이미지 모두 삭제
  • docker image prune -a : 로컬에 저장된 모든 이미지 삭제
  • docker push IMAGE : DockerHub에 이미지 push
  • docker pull IMAGE : DockerHub에 있는 이미지 내려받기
  • sudo docker logs -f CONTAINER : 로그 실시간 확인

🎀docker run IMAGE_NAME

  • docker run IMAGE_NAME : 이미지 이름 IMAGENAME을 기준으로 새 컨테이너 생성 및 시작
  • --name NAME : 컨테이너 이름 설정. 컨테이너를 중지하거나 삭제할 때 사용된다.
  • -d : 컨테이너를 detached 모드로 실행할 때 사용. 즉, output은 컨테이너에 보이지 않으며, command prompt/terminal은 컨테이너가 멈출때까지 기다리지 않는다.
  • -it : 컨테이너를 interactive 모드로 실행할 때 사용.
    • interactive 모드 : 컨테이너를 대화형 모드로 사용. command prompt/terminal에서 입력을 할 수 있고, 멈춰야할 경우 ctrl + c 를 누른다.
  • --rm : 컨테이너 종료시 컨테이너를 삭제한다.
profile
내 시행착오 모음집

1개의 댓글

comment-user-thumbnail
2023년 10월 11일

안녕하세요, 잘먹고 갑니다.

답글 달기