도커(Docker)


"컨테이너 기반의 오픈소스 가상화 플랫폼"

Docker는 애플리케이션을 격리된 공간(컨테이너)에서 실행할 수 있도록 해주는 애플리케이션.



Docker Architecture Diagram



도커 이미지(Docker Image)

컨테이너에 넣을 프로그램 이미지 


도커 컨테이너(Docker Container)

실제로 실행되는 가상머신. 


도커파일(Dockerfile)

이미지를 생성하기 위한 배치파일


Registry

오픈된 중앙 저장소. 이미 만들어져 잇는 다양한 이미지들 저장 


# 가상머신


출처: http://www.docker.com/whatisdocker/

# Docker

출처: http://www.docker.com/whatisdocker/




Docker 컨테이너 조작 명령어 정리


docker start CONTAINER

docker stop CONTAINER

docker restart CONTAINER

=> 컨테이너 기동/중지/재시작


docker top CONTAINER

=> 컨테이너에서 실행중인 프로세스 확인


docker exec -it CONTAINER /bin/bash

=> 기동중인 컨테이너에 접속 

     exit로 종료해도 컨테이너는 실행


docker attach CONTAINER

=> 기동중인 컨테이너에 접속 

     exit로 종료하면 컨테이너도 중지


docker create IMAGE

=> 이미지로 부터 컨테이너 작성


docker ps            // 실행중인 컨테이너만 출력

docker ps -a        // 정지중인 컨테이너도 포함 

docker ps -aq      // 컨테이너의 해쉬 리스트만 출력

=> 컨테이너 리스트 확인


docker run -itd IMAGE       // 컨테이너를 만들어 띄우기만 

docker run -it IMAGE /bin/bash  // 이름이 없으면 자동 부여 

docker run -it --name NAME IMAGE /bin/bash  // 이름을 붙이고 bash로 접속

=> 이미지로 부터 컨테이너 가동




Docker 이미지 조작 명령어 정리



docker images

=> 다운로드한 이미지 리스트 출력


docker search TERM

=> 이미지 검색 


docker rmi  IMGE

=> 삭제할 이미지 이름을 열거하여 이미지 삭제




https://www.soday.net/wp/archives/371

'4차산업 > 블록체인' 카테고리의 다른 글

Docker 정리  (0) 2019.01.13
Golang Basic  (0) 2019.01.13
Hyperledger Fabric 특징과 구성요소  (0) 2019.01.03
curl 사용법  (0) 2018.12.08
이더리움 스마트 건트랙트 시큐어코딩  (0) 2018.12.05
[블록체인 05] 해싱  (0) 2018.04.10
블로그 이미지

오픈이지 오픈이지

시큐어코딩 교육/컨설팅 전문가 그룹

티스토리 툴바