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 |