::: Zany's Homepage ::: Zany Wiki | 사이트 통합 검색
 
 
 

[docker] 자주 사용하는 명령어 정리.

게시판
OS Others
작성자
helix
작성일
2017-08-03 09:54:25
읽은수
7961
평점
   
표시옵션
HTML사용 | 자동BR태그 | 공백문자허용 | 가운데정렬 | 고정폭글꼴 | 자동URL링크 | 마우스선택
관련링크01
https://superuser.com/questions/756999/whats-the-difference-between-docker-stop-and-docker-kill 
● 이미지 조회
docker images                  → 도커 이미지 목록 보기 (dangling)
docker images -a               → 도커 이미지 목록 보기 (전체)
● 이미지 실행
docker run -it [image-id] /bin/bash                → 컨테이너를 interactive 모드로 실행 (기본계정:root)
docker run -it -u zany -w ~ [image-id] /bin/bash   → 컨테이너를 interactive 모드로 실행 (기본계정:zany)
  ○ [image-id] 부분은 [repository:tag] 와 같이 입력해도 동일함.
  ○ '-it' 옵션대신 '-itd' 옵션을 주면 interactive + tty + detach 로 실행됨 (백그라운드실행)
  ○ '-it' 옵션으로 실행했을 경우,
    - 컨테이너 종료 없이 쉘을 빠져나올때 Ctrl + P,Q (exit 명령으로 빠져나오면 컨테이너가 종료됨)
    - 다시 불러들일 때는 docker attach [container-id] 명령을 사용한다.
  ○ '-itd' 옵션으로 실행했을 경우,
    - 이미 해당 이미지는 백그라운드에서 수행중.
    - docker exec -it [container-id] /bin/bash 명령으로 접근.
    - 빠져나올때는 그냥 exit 명령으로 나오면 됨.
● 이미지 삭제
docker images -f dangling=true                     → untagged/dangling 이미지만 보기
docker rmi $(docker images -q -f dangling=true)    → 모든 untagged/dangling 이미지 삭제
docker rmi $(docker images -q)                     → 모든 이미지 삭제 (주의, 다 날라감)
● 컨테이너 조회
docker ps                      → 컨테이너 목록 보기
docker ps -a                   → 모든 컨테이너 목록 보기
● 컨테이너 삭제
docker kill $(docker ps -q -f status=running)   → 현재 실행중인 모든 컨테이너 강제 종료
docker stop $(docker ps -q -f status=running)   → 현재 실행중인 모든 컨테이너 종료
docker rm $(docker ps -q -f status=exited)      → 종료된 모든 컨테이너 삭제

docker kill vs stop
stop attempts to trigger a graceful shutdown by sending the standard POSIX signal SIGTERM, 
whereas kill just kills the process by default (but also allows to send any other signal)
● 정보 확인
docker inspect [IMAGE-ID/NAME] → 이미지 정보 출력 (Return low-level information on Docker objects)

 게시판 글 목록
No Subject Poster Hits Posted
14223 helix 4647 2017-11-07 13:24:26
14211 helix 4310 2017-09-29 17:23:58
14170 helix 7395 2017-08-03 17:35:09
helix 7961 2017-08-03 09:54:25
14151 helix 1787 2017-07-09 16:47:01
14140 helix 1743 2017-07-04 10:50:16
14135 helix 20339 2017-07-03 10:00:41
14131 helix 6666 2017-06-29 14:02:44
14130 helix 10445 2017-06-29 10:18:30
코멘트
작성자
                       
 
zany.kr
  Copyright ⓒ 2002-2010 Zany's Programming Lab. All Rights Not Reserved.
temporary This Page loads on 0.016 Secs