coreos 간단 설치 

coreos 간단 설치설치 환경은 아래와 같다. 우분투 리눅스 15.04 KVM CoreOS는 stable, beta, alpha 3개 채널로 릴리즈를 배포한다. 나는 stable 버전을 설치하기로 했다. # mkdir coreos; cd coreos# wget http# wget http# bunzip2 coreos_production_qemu_imag...

CoreOS 

CoreOS CoreOS는 리눅스 컨테이너를 관리하기 위한 서비스를 제공하는 컨테이너 전용 리눅스 배포판이다. 리눅스 컨테이너는 하이퍼바이저 기반의 가상머신과 비슷한 특징과 장점을 제공하지만, 가상 호스트를 제공하는게 아닌 격리된 애플리케이션 실행 환경을 제공하는데 촛점이 맞춰져 있다. Paas 혹은 Saas에 가까운 느낌이다. ...

docker cheat sheet 

Docker 강의를 진행하면서 필요한 Docker 관련 명령어를 정리한다. Docker Cheat Sheet 를 통해서 Build, Share, Run 즉 빌드 관련 명령어 및 이미지를 저장하고 불러오는 명령어 및 컨테이너 실행 관련 명령어를 학습할 수 있다. 기존에 Docker 커맨드가 덜 익숙할 때는 Cheat Sheet를 통해서 빠르게 원하는 명령어를...

AUFS와 Docker 파일 시스템 

AUFS와 Docker 파일 시스템aufs(advanced multi layered unification filesystem)은 리눅스 파일 시스템의 union mount를 구현하기 위해서 시작한 프로젝트다. 2006년 junjiro Okajima가 개발을 시작했으며, UnionFS를 완전히 새로 만들었다. 안정성과 성능을 향상시키는 이외에도 writab...

Docke Remote API 

Docke Remote API도커는 기본적으로 유닉스 도메인 소켓을 이용해서 통신을 한다. 소켓의 주소는 unix# ls -al /var/run/docker.sock srw-rw---- 1 root docker 0 Oct 10 10도커 API를 원격에서 사용하고 싶다면, 인터넷 주소에 바인드 하도록 설정을 변경하면 된다. CLI상에서는 -H tcp# ca...

Docker 레퍼런스 네트워크 

Docker 레퍼런스 네트워크 미완성.. 작업 중 도커를 이용한 데이터 센터 구축이 목표다. 아마도 클라우드 인프라를 구축하는데, 가장 큰 어려움은 네트워크 구성일 것이다. 네트워크 구성을 집중적으로 살펴보려고 한다. 최종목표는 와 같은 네트워크 인프라를 구축하는 거다.을 기반으로 테스트 환경을 만들어 보기로 했다.제대로 테스트하려면 두 개 이상의...

도커 이미지 작업 

도커 컨테이너는 도커 이미지로 부터 만들어진다. 도커를 이용한 모든 작업의 기본이 되는 녀석이다.도커는 먼저 로컬에 있는 도커 이미지를 이용해서 작업을 한다. 만약 로컬에 찾는 이미지가 없다면, Docker Hub Registry에서 찾아서 로컬에 복사한 다음 작업을 한다.이번 문서에서 다룰 내용들이다. 도커 호스트에 있는 이미지들의 관리 이미지 만들기 ...

도커 컨테이너 작업 

도커 컨테이너 작업컨테이너는 docker run 명령으로 실행할 수 있다. 이 때 두 종류의 컨테이너를 실행 할 수 있다. 포그라운드(forground)로 실행되며, 키보드와 모니터를 이용해서 유저와 상호작용 할 수 있다. 백그라운드로 실행 할 수 있다.그 밖에 아래와 같은 도커 명령들을 살펴볼 것이다. docker ps docker logs doc...

도커 애플리케이션 개발 - Hello World 

도커 애플리케이션 개발 - Hello Worlddocker run으로 도커 컨테이너를 만들 때, 애플리케이션을 실행 할 수 있다. # docker run ubuntu /bin/echo "hello World"hello World 1. docker가 실행 되면 run명령을 수행한다. docker run은 다음에 오는 도커이미지를 실행한다. 1. ubunt...

도커 컨테이너 데이터 볼륨 관리 

도커는 하나의 이미지로 부터 여러 컨테이너를 만들기 위해서 Union File system을 사용한다. 유니온 파일 시스템은 원본 이미지에 변경된 내용(diff)를 추가하는 방식이므로, 다른 컨테이너에서 사용 할 수 없다. 애플리케이션에 따라서는 데이터를 다른 컨테이너와 공유 하거나 혹은 호스트에서 접근 할 수 있어야 하는 경우가 있는데, 이때 데이터 볼륨...