docker container

    [ Docker #06 도커 설치하기 ] - M1 Macbook Docker install

    [ 개발자의 필수 스펙인 Docker ] CentOS, Ubuntu, Fedira, Red Hat 등 OS 종류부터 DB( ORACLE, MySQL(MariaDB), MS SQL, Postgre SQL, DB2 )들과 Python, Java, C, Cotlin, PHP, Node.js, GO 등 프로그램들을 손쉽게 관리할 수 있는 장점을 가지고 있어 많이들 사용되는데요~ 애플 실리콘 M1 Mac을 2020년 11월 11일에 출시하고 한동안 Docker 사용의 제약이 있어 애플 실리콘을 지원하는 도커가 언제 출시될지 많은 관심들을 받아왔습니다. 그리고 드디어 애플 실리콘을 Dasktop으로 공식 지원하는 글이 올라왔고 필자는 M1 Macbook 유저로서 설치 방법에 대해 공유하고자 합니다. 단순히 설치만 ..

    [ Docker #05 알아보기 4/5 ] - Docker HUB(도커허브) 사용법

    지금까지는 Docker에 대해 알아보고 성능비교를 하였습니다. 이번 포스팅부터는 실무에서 필요한 내용을 포스팅 예정입니다. 가장 먼저 Docker HUB에 대해 알아보겠습니다. 도커는 공식 홈페이지를 통해 다양한 이미지를 배포하고 있습니다. URL의 경우 Docker 를 설치하신 경우 명령어를 통해 확인 가능합니다. (OS : CentOS7 기준) Docker Hub 레지스트리 확인 docker info | grep Registry URL : index.docker.io/ docker info를 통해 클라이언트에 지정되어 있는 기본 레지스트리 주소를 확인할 수 있습니다. 우리가 알고 있는 Docker hub 사이트 hub.docker.com/ 와 동일한 페이지로 확인해볼 수 있는데 명령어를 통해 확인할 ..

    [ Docker #03 알아보기 3/5 ] - VM vs Docker 성능비교

    도커를 공부다보면 Docker와 VM의 차이를 알게 됩니다. 하지만 실제 성능은 어느정도 차이가 있을까요? 이번 포스팅은 신빙성 있는 해외 논문 자료를 기반으로 Docker vs VM 성능비교에 대해 설명해 드리도록 하겠습니다. 먼저 비교하기에 앞서 정확하게 비교하려면 잘못 된 명칭부터 수정이 필요합니다. 우리가 흔이 Docker를 설명할 때 Docker Engine 전체 아키텍처 의미로 사용됩니다. 따라서 Docker VS VM 이 아닌 Container VS VM 의 성능비교라고 표현하도록 하겠습니다. 그렇다면 Virtual Machine과 Docker의 차이는 무엇일까요? 아래의 표를 보시면 각 차이를 명확하게 구분할 수 있습니다. Container과 VM의 차이란? Table 1 컨테이너 형 가상..

    [ Docker #02 알아보기 2/5 ] -Docker Engine과 용어 이해

    들어가며.. Docker를 공부하다보면 어떻게 구성되어 있는지 궁금하게 됩니다. 기존 포스팅 [Docker #01 알아보기] - 도커란 무엇인가? [1/5] 에서는 도커에 대하여 간단하게 다루었지만, 이번 포스팅에서는 용어부터 상세하게 설명드리도록 하겠습니다. 도커 엔진이란? Docker Engine은 클라이언트와 서버 아키텍처를 따르는 애플리케이션이며 호스트 시스템에 설치되어 기본적으로 3가지 구성요소를 가지고 있습니다. Server : Dockered라는 Docker daemon을 통해 도커 이미지를 만들고 관리할 수 있습니다. REST API : Docker 데몬에게 무엇을 할지 지시하는 용도로 사용됩니다. CLI (Command Line Interface) : 도커 명령어를 입력하는데 사용되는 클..