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)를 추가하는 방식이므로, 다른 컨테이너에서 사용 할 수 없다. 애플리케이션에 따라서는 데이터를 다른 컨테이너와 공유 하거나 혹은 호스트에서 접근 할 수 있어야 하는 경우가 있는데, 이때 데이터 볼륨...

Docker User Guide 

Docker User Guide 의 번역 문서다.도커 컨테이너의 애플리케이션을 실행하는 방법을 살펴본다. 도커는 컨테이너 기반(container-based)의 가상화 플랫폼으로, 애플리케이션을 쉽게 개발/배포 할 수 있도록 도와준다. 도커 애플리케이션을 실행하는 방법을 살펴보자.컨테이너를 관리하는 방법을 살펴보자. 컨테이너의 실행, 중단, 삭제, 목록확인...

DockerFile 레퍼런스 

Dockerfile에는 도커이미지를 빌드하기 위한 정보들이 들어 있다. 이 정보들을 이용해서 도커 이미지를 만들 수 있다. docker build 명령을 실행하면 Dockerfile에 있는 정보들을 이용해서 도커 이미지 파일을 생성한다. build 명령 다음에 Dockerfile이 있는 디렉토리를 설정하면 된다. 만약 현재 디렉토리에 Dockerfile이 ...

Docker Default Network 

Docker Default Network도커(docker)의 기본 네트워크를 살펴보려 한다. 우분투 리눅스 14.10 Docker 버전 호스트 운영체제 네트워크 호스트 운영체제 IP Docker는 리눅스에서 제공하는 를 기본 네트워크로 사용한다. docker를 설치하면 docker0이라는 브릿지 인터페이스를 확인할 수 있다. # ifconfigdock...