본문 바로가기
일상 기술노트/kubernetes

도커 명령어

by 인디코더 2019. 8. 30.

1. docker search <이미지 이름>
2. docker pull:<버전>
2-1.                  :latest
3. docker images : 현재 자신의 컴퓨터에서 가지고 있는 이미지를 조회한다. 
4. docker ps -a : 모든 컨테이너 목록을 출력할 수 있음 
   ◆ 3.과 4.를 통해 image와 컨테이너는 다른 것을 알 수 있따. 
   ◆ -a 옵션을 입력하면 정지된 컨테이너도 볼 수 있고 -a를 빼면 시작된 컨테이너만 볼 수 있다. 
4.5. docker start <name> : 컨테이너를 시작하는 명령어이다. 
5. docker attach <컨테이너이름> : 방금 시작한 컨테이너에 접속할 수 있다. ,이미지 이름 대신 컨테이너 id를 사용해도 된다. 
6. exit, ctrl+d : 컨테이너 정지
7. ctrl + p, ctrl + q : 정지하지 않고 빠져 나오기

8. docker rm <컨테이너이름> : 컨테이너 삭제 

9. docker rmi <이미지 이름 > : 이미지 삭제 

8.

[우분투 경우]
docker run -i -t --name <name> /bin/bash 
  └ ubuntu 이미지를 컨테이너로 생성한 뒤 ubuntu 이미지 안의 /bin/bash 실행
     └ -i(interactive), -t(Pseudo-tty) 옵션을 사용하면 실행된 Bash 셸에 입력 및 출력 가능 
         ㄴ--name 옵션으로 컨테이너에 이름을 지정할 수 있음.
                       이름을 지정하지 않으면 도커가 자동으로 이름을 생성하여 지정

*** > /bin/bash를 실행했기 때문에 명령을 자유롭게 입력할 수 있으나, 
        DB나 서버 애플리케이션을 실행하면 입력을 할 수 없고 출력만 보게 됨. (무슨 말일까?) 

 

참고 : https://www.slideshare.net/pyrasis/docker-fordummies-44424016

P.125

 

 

반응형