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...

Docker Network configuration 

Docker Network configuration도커는 시작 할 때, 호스트 머신에 충돌을 회피할 수 있도록 IP주소와 함께 만드는데, 02그러나 docker0은 일반적인 인터페이스가 아닌, 가상 Ethernet bridge로 여기에 attached된 다른 네트워크 인터페이스들 간의 패킷을 포워딩 하는 역할을 한다. 호스트와 컨테이너, 컨테이너와 컨테이...

docker Tutorial 

docker Tutorial 진행하기 전에 용어는 정리해야 겠다. VM Dock Image Dock 컨테이너 Docker Ubuntu 14.04 호스트 운영체제 Docker는 애플리케이션 영역에서 작동하는 가상화 플랫폼이다. 개발자와 시스템관리자는 docker를 이용해서 빠르고 쉽게 그들이 개발한 소프트웨어들을 격리된 운영체제 환경에서 테스트하...

docker 

docker 도커(Docker)는 비교적 최근(2013)년에 등장한 컨테이너 기반의 가상화 도구다. 흔히 가상 머신 기술과 비교 하는데, 장/단점을 기준으로 이들의 차이점을 살펴보자. 1. 가상머신은 격리된 환경을 구축한다. 하드웨어를 추상화 하기 때문에, 다양한 운영체제들을 손쉽게 올릴 수 있다. 반면 하드웨어 추상에 드는 비용과 완전한 운영체제가 올...

cygwin - GNU + Cygnus + Windows 

cygwin - GNU + Cygnus + Windows 우선 간단히 정리 - 2010/2/24윈도 환경에서 소켓(특히 thread 부분에서 짜증이 난다. 해서 cygwin을 설치 해서 사용해 보기로 했다. cygwin으로 그럴듯한 개발환경 구축할 수 있다는 얘기를 들은 기억도 있고 해서다. 1. cygwin은 리눅스( 1. virtualbox와 같은 ...

클라우드 컴퓨팅 

클라우드 컴퓨팅 2011/3/13클라우드 컴퓨팅은 일반 인터넷 사용자가, 사용하고자 하는 서비스의 물리적인 위치나 설정, 사용하는 장치에 상관없이 정보를 읽고 저장할 수 있도록 만들어 주는 컴퓨팅 기술을 의미한다.요즘에는 광고에도 자주 나온다. 집에서 올리고 회사에서 내리고, 컴퓨터로 올리고 스마트폰으로 내리고...1990년대 이전 컴퓨터와 인터넷(인터넷...

CDN - Content deliver network 

CDN - Content deliver network 미완성CDN은 인터넷상에서 여러 데이터센터를 이용해서 대량의 컨텐츠를 배포하는 시스템이다. CDN의 목적은 인터넷 상에서 end-user에게 고가용성(high availability), 고성능(high performance)의 컨텐츠를 서비스하는데 있다. 오늘날 CDN은 웹 객체(텍스트, 이미지...

DNS-SD를 이용한 IoT Local service discovery 

Avahi는 LGPL(GNU Lesser General Public License) 기반의 Zeroconf(Zero configuration networ)소프트웨어로 구현체다.Avahi를 이용하면 (mDNS와 DNS-SD 기술을 이용)로컬 네트워크 상에서 서비스와 호스트를 찾거나 등록할 수 있다. 예를 들어 로컬 네트워크에 프린터가 있다면, 다른 설정 없이...