Docker Image를 Dockerfile 기반으로 만들기 Dockerfile은 Dockerimage를 설정하기 위한 파일이다. 기본 이미지를 토대로 자신만의 이미지를 생성하는 방식으로 Docker Hub에서 Official 한 이미지 외에 검증되지 않은 이미지를 받는 것 보다는 훨씬 안정적이고 효율적인 형태로 필요에 따라 이미지를 생성할 수 있다. 도커파일의 문법 구조는 아래와 같다. FROM 기본 이미지를 지정한다. 최근에는 경량화된 운영체제인 Alpine LInux를 많이 사용하기도 한다. FROM “사용할 이미지 이름"FROM centos:latest MAINTAINER / LABEL 이미지를 생성한 저자에 대한 정보 및 라벨링을 할 수 있다. 최근에는 LABEL을 많이 사용한다. MAINTAI..
Docker Images docker registry에서 필요한 docker image를 검색할 수 있다. [root@cent154 ~]# docker search centos NAME DESCRIPTION STARS OFFICIAL AUTOMATED centos The official build of CentOS. 5620 [OK] ansible/centos7-ansible Ansible on Centos7 125 [OK] jdeathe/centos-ssh OpenSSH / Supervisor / EPEL/IUS/SCL Repos - … 114 [OK] consol/centos-xfce-vnc Centos container with "headless" VNC session… 99 [OK] docker ..
Docker 에서 제공되는 macvlan은 리눅스의 SubInterface와 가상화에서 제공되는 Guest OS VLAN Tagging을 조합하여 사용하는 방식을 사용하여 구성한다. 아래와 같은 4단계의 구성을 진행하여 macvlan을 구성할 수 있다. 프로덕션에서 절차만 표준화되고 잘 사용된다면 도커 네트워크를 잘 사용할 수 있는 방법 가운데 하나이다. 1.가상화 일 경우 - VST (Virtual Switch Tagging) 구성 2.가상화 NIC Promiscuous mode 설정 3. Linux Subinterface설정 4. Docker macvlan설정 기타. 도커가 설치되어 있는 서버와 연결되는 네트워크 장비에서 Trunk VLAN 및 기타 네트워크 설정 Docker MacVlan 구성은 아..