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

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

게시판
OS Others
작성자
Zany
작성일
2017-08-03 09:54:25
읽은수
765
평점
   
표시옵션
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)

게시물이 도움이 되셨으면 +1 을 눌러주세요~
 게시판 글 목록
No Subject Poster Hits Posted
14223 Zany 1591 2017-11-07 13:24:26
14211 Zany 494 2017-09-29 17:23:58
14170 Zany 3135 2017-08-03 17:35:09
Zany 765 2017-08-03 09:54:25
14151 Zany 373 2017-07-09 16:47:01
14140 Zany 326 2017-07-04 10:50:16
14135 Zany 2511 2017-07-03 10:00:41
14131 Zany 2196 2017-06-29 14:02:44
14130 Zany 467 2017-06-29 10:18:30
댓글 달기 - 이 글이 도움이 되었거나 흥미로우셨다면, 댓글을 남겨주세요.(^^)(oo)(__)
작성자
                       
 
zany.kr
  Copyright ⓒ 2002-2010 Zany's Programming Lab. All Rights Not Reserved.
temporary This Page loads on 0.063 Secs