티스토리 뷰

기타

Docker 기본 명령어

DevBee 2022. 2. 12. 10:37

search

Docker Hub에서 이미지를 검색

 

 

pull

Docker Hub에서 이미지 받기 docker pull <이미지 이름>:<태그>

$ docker pull ubuntu:latest

 

images

받은 이미지 목록 출력 docker images

 

 

run

이미지를 컨테이너로 생성 docker run <옵션> <이미지 이름> <실행할 파일>

$ docker run -i -t --name hello ubuntu /bin/bash
  • -i(interactive), -t(Pseudo-try) 옵션을 사용하면 Bash 셸에 입력 및 출력을 할 수 있습니다.
  • --name 옵션으로 컨테이너 이름을 지정할 수 있습니다.

 

ps

컨테이너 목록 확인

 

 

  • -a 옵션을 사용하면 정지된 컨테이너까지 모두 출력하고 옵션을 사용하지 않으면 실행되고 있는 컨테이너만 출력합니다.

 

start

컨테이너 시작 docker start <컨테이너 이름>

$ docker start hello

 

 

restart

컨테이너 재시작 docker restart <컨테이너 이름>

$ docker restart hello

 

attatch

컨테이너 접속 docker attatch <컨테이너 이름>

$ docker attatch hello
  • Bash 셸에서 exit 또는 Ctrl+D를 입력하면 컨테이너가 정지됩니다.
  • 여기서 Ctrl+P, Ctrl+Q를 차례대로 입력하여 컨테이너를 정지하지 않고 컨테이너에서 빠져나옵니다.

 

exec

외부에서 컨테이너 안의 명령 실행 docker exec <컨테이너 이름> <명령> <매개 변수>

 

 

  • 컨테이너가 실행 중인 상태에서만 사용할 수 있습니다.
  • 이미 실행된 컨테이너에 apt-get, yum 명령으로 패키지를 설치하거나, 각종 데몸을 실행할 때 활용할 수 있습니다.

 

stop

컨테이너 정지 docket stop <컨테이너 이름>

 

 

rm

컨테이너 삭제 docker rm <컨테이너 이름>

$ docker rm hello

 

 

rmi

이미지 삭제 docker rmi <이미지 이름>:<태그>

$ docker rmi ubuntu:latest

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
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
글 보관함