도커 네트워크 Overview 도커 네트워크는 기본적으로 아래와 같은 기본 구성을 가지고 간다. 물리적 또는 가상화 기반의 이더넷 네트워크는 기본 리눅스 구성과 동일하다. 1. 물리적 이더넷 정보 일반적으로 운영체제에서 사용되는 NIC(Network Interface Card)를 사용하는 것은 동일하다. [root@cent151 ~]# ifconfig ens192 ens192: flags=4163 mtu 1500 inet 10.72.78.151 netmask 255.255.255.128 broadcast 10.72.78.255 inet6 fe80::250:56ff:fe07:8151 prefixlen 64 scopeid 0x20 ether 00:50:56:07:81:51 txqueuelen 1000 (Et..
도커 기본동작 도커의 기본 설치 이후 동작을 위해서는 도커의 기본 동작 흐름만 이해하면, 컨테이너 자체를 만드는 것은 어렵지 않다. 기본 로직을 이해하면 몇가지 옵션들과 함께 간편하게 도커를 구동할 수 있다. 도커를 구동하는 로직은 아래와 같은 로직을 따른다. 아래에서 다시 소개하겠지만, 이 가운데 docker run은 이미지의 다운로드, 생성, 동작, 접속까지 한번에 실행할 수 있다. 또한 docker search, docker pull, docker create, docker start, docker attach, docker run 등은 제공되는 옵션에 따라 단계별로 생략하고 구동할 수도 있도록 해 두었다. Docker CLI는 아래 Reference를 참조하면 된다. https://docs.doc..
도커 개념 Docker는 개발자와 시스템 관리자가 컨테이너 기술을 사용하여 어플리케이션을 개발 , 배포 및 실행하기 위한 플랫폼이다. 일반적으로 리눅스에서 사용되는 컨테이너 기술을 사용하여 응용프로그램을 배포하는 것을 컨테이너화 시켰다고 이야기 한다. 컨테이너는 새로운 기술을 아니지만 도커를 통해서 과거 보다 편리하고, 간편하게 어플리케이션을 배포하는 데 사용된다. 이러한 컨테이너 기술은 아래와 같은 이유들로 주목을 받고 있으며, 가장 핫한 트렌드로 자리를 잡고 있다. 유연성 (Flexible) : 복잡한 어플리케이션들도 모두 컨테이너화 할 수 있다. 경량화(Lightweight) : 컨테이너는 호스트 커널을 활용하고 공유한다. 변화관리 편의성 (InterChangeable) : 업데이트 및 업그레이드를..