docker
    - 소프트웨어 컨테이너 안에 배치시키는 일을 자동화하는 오픈 소스 프로젝트
    - 소프트웨어 컨테이너 = 운영 체제 수준 가상화
    - 프로그램과 라이브러리만 격리해서 설치할 수 있고, OS 자원(시스템 콜)은 호스트와 공유
    - 가상머신(virtualbox등) 보다 이미지 크기가 작고, 실행 속도가 빠름


    - 가장 빨리 만나는 도커(Docker) 출간 및 원고 공개
http://pyrasis.com/private/2014/11/30/publish-docker-for-the-really-impatient-book

    이미지는 필요한 프로그램과 라이브러리, 소스를 설치한 파일(예, 실행 파일)
    컨테이너는 이미지를 실행한 상태(예, 프로세스)


//===========
* 설치
apt install docker.io

    - 버전 확인
docker -v

    - sudo 없이 명령어 사용하도록 설정
sudo usermod -aG docker $(whoami)


//=========================
* ubuntu 에서 Centos 구동
cat /etc/clsb-release
cat /etc/redhat-release

sudo docker pull centos
sudo docker run -i -t centos /bin/bash

cat /etc/redhat-release


//====================
* 도커 제어 명령어
http://pyrasis.com/book/DockerForTheReallyImpatient/Chapter03


/=========
* 윈도우용
    - Hyper-V 필요, VirtualBox와 동시 사용 불가
    - 역사 : Boot2Docker -> Docker Toolbox -> Docker Desktop
        Docker Community Edition for Windows
https://store.docker.com/editions/community/docker-ce-desktop-windows


반응형

'Code > Web' 카테고리의 다른 글

[W3School] Bootstrap 정리  (0) 2018.11.08
[W3School] CSS 정리  (0) 2018.11.07
[W3School] HTML5 정리  (0) 2018.11.07
Wget 설치 방법  (0) 2018.10.10
AWS 로드밸런서 생성 방법  (0) 2018.09.29
Posted by codens