320x100
320x100

도커 관리

ㆍ도커 버전 확인

: docker version 

 

ㆍ도커 실행 환경 확인

: docker system info

 

ㆍ도커의 디스크 이용 상황

: docker system df

 

ㆍ도커 허브로의 로그인

: docker login -u 아이디 -p 패스워드

 

 

 

 

도커 이미지 관리

ㆍ이미지 검색

: docker search 이미지_식별자

 

ㆍ이미지 다운로드

: docker pull 이미지명

 

ㆍ이미지 업로드

: docker push 도커허브아이디/이미지명:태그

 

ㆍ이미지 목록 확인

: docker images

: docker image ls 

 

ㆍ이미지 삭제

: docker rmi 이미지_식별자

: docker image rm 이미지_식별자

 

ㆍ사용하지 않는 이미지 삭제

: docker image prune

 

ㆍtar 파일로 이미지 작성

: docker image import 파일 | - 이미지명:태그명

 

ㆍ이미지를 tar파일로 저장

: docker image save [옵션] 파일명 이미지명

 

ㆍtar 파일로 부터 이미지 읽기

: docker image load [옵션] 파일명

: -i 옵션으로 파일명 지정

 

ㆍ이미지를 생성하면서 실행된 명령어 확인

: docker history 이미지_식별자

 

※ Docker Hub

: 도커에서 제공하는 소프트웨어 마켓

: 레포지터리를 생성하여 자신이 만든 도커 이미지 업로드 및 다운로드 가능

 

※ 참조

: https://2mukee.tistory.com/197

 

 

 

 

컨테이너 관리

ㆍ컨테이너 생성

: docker create 이미지명 컨테이너_식별자

 

ㆍ컨테이너 생성 및 실행

: docker run [옵션] 도커이미지 실행할_명령어

: 옵션 참조 (https://2mukee.tistory.com/192)

 

ㆍ실행중인 컨테이너 확인

: docker ps 

: docker container ps

 

ㆍ호스트 OS 내 모든 컨테이너 확인 (중지된 컨테이너 포함)

: docker ps -a

 

ㆍ컨테이너 정지

: docker stop 컨테이너_식별자

 

ㆍ정지된 컨테이너 실행

: docker start 컨테이너_식별자

 

ㆍ컨테이너 재시작

: docker restart 컨테이너_식별자

 

ㆍ컨테이너 중지 / 재개

: docker pause 컨테이너_식별자

: docker unpause 컨테이너_식별자

 

ㆍ컨테이너 가동 상태 확인

: docker container stats [컨테이너_식별자]

 

ㆍ컨테이너 삭제

: docker rm 컨테이너_식별자

 

ㆍ컨테이너 정보 확인

: docker container inspect 컨테이너_식별자

 

ㆍ가동중인 컨테이너에 연결

: docker container attach 컨테이너_식별자

 

ㆍ가동중인 컨테이너에 명령어 실행

: docker exec 컨테이너_식별자 명령어

 

ㆍ가동중인 컨테이너의 프로세스 확인

: docker container top 컨테이너_식별자

 

ㆍ가동중인 컨테이너의 포트 현황 확인

: docker container port 컨테이너_식별자

 

ㆍ컨테이너 이름 변경

: docker container rename 컨테이너_식별자 새로운_이름

 

ㆍ컨테이너 안의 파일을 호스트로 복사

: docker container cp 컨테이너:경로 호스트의_경로

 

ㆍ호스트의 파일을 컨테이너로 복사

: docker container cp 호스트의_경로 컨테이너:경로

 

ㆍ컨테이너의 수정 사항 확인

: docker container diff 컨테이너_식별자

: A (파일 추가) / D (파일 삭제) / C (파일 수정)

 

ㆍ컨테이너의 변경사항을 이미지로 저장

: docker commit [옵션] 컨테이너_식별자 이미지명:태그명

 

ㆍ컨테이너를 tar 파일로 출력

: docker container export 컨테이너_식별자

 

ㆍ불필요한 이미지 및 컨테이너 전체 삭제

: docker system prune [옵션]

 

 

 

 

네트워크 관리

ㆍ네트워크 목록 표시

: docker network ls

 

ㆍ네트워크 생성

: docker network create [옵션] 네트워크_명

: 참조1 (https://2mukee.tistory.com/193)

: 참조2 (https://2mukee.tistory.com/234)

 

ㆍ네트워크 연결 / 해제

: docker network connect [옵션] 네트워크 컨테이너

: docker network disconnect [옵션] 네트워크

 

ㆍ네트워크 정보 확인

: docker network inspect 네트워크_명 

 

ㆍ네트워크 삭제

: docker network rm 네트워크_명

 

 

 

 

 

Refference

: 완벽한 IT 인프라 구축을 위한 Docker (http://www.yes24.com/Product/Goods/64728692)

300x250
728x90