MapleStory Finger Point
Chapter 9. Building a website with Dockerfile
·
Cloud Architect/Docker
안녕하세요,지금까지의 챕터들에서 배운 내용을 기반으로웹사이트를 직접 빌드하는 시간을 갖도록 하겠습니다. Dockerfile 작성 & 컨테이너 빌드예전에 프로젝트로 Kubernetes환경에서 eCommerce를 직접 띄워봤을 때 사용하던 resource로요번에는 Docker 환경에서 띄워보도록 하겠습니다 :) (참고로, 동적 이미지를 처리하는 WAS와 Database와 연동이 되어있지 않으므로 UI만 보여드리겠습니다.) ✅ 현재 웹 구성웹페이지를 꾸며주는 css, font, html, img 등이 포함되어 있습니다.그래서 저희가 이 웹 루트 디렉토리에 Dockerfile을 작성하여 같이 띄워보도록 하겠습니다. ✅ Dockerfile하기와 같이 Dockerfile을 작성하여 웹 서버 루트 디렉토리(vint..
Chapter 7. Dockerfile
·
Cloud Architect/Docker
안녕하세요 ~오늘은 Dockerfile을 직접 작성하고file에 들어가는 layer들에 대해서 알아보는 시간을 갖도록 하겠습니다.이 Dockerfile을 가지고 Application을 컨테이너 인프라에 배포를 하겠죠! 01. Dockerfile Layer✅ Dockerfile 이란?Docker image 개발에 필요한 명령들을 layer 형태로 나열하여 작성한 텍스트 파일이 Dockerfile을 작성하여 image를 생성하고 'docker build' 명령을 통해 registry에 push 합니다. Application 구성을 Dockerfile에서 정의 → docker image 생성(Application 패키징) → Registry에 push (Docker hub 등) → Application 배포..
Chapter 2. Docker란? [Container opensource platform]
·
Cloud Architect/Docker
01. Container 개념컨테이너(Container)란?애플리케이션 레벨에서 필요한 소스 코드, 라이브러리 등 모든 파일을 하나의 런타임 환경으로 패키징하는 기술. 가상화 환경에서 컨테이너 환경으로 변화 하면서 바뀐점01. 하이퍼바이저 → 컨테이너 런타임(Docker)으로 변경.02. vm → container : 경량화 되어있으므로 빠른 실행속도와 가볍다는 장점이 있다. 따라서 컨테이너 환경은, 시스템을 가상화 하는것이 아닌 어플리케이션을 구동할 수 있는 환경 자체를 가상화 기술 Container 기반 기술은 아래와 같다.namespace : 컨테이너에 대한 격리 계층을 제공 cgroup : 어플리케이션을 특정 리소스 사용 세트(cpu, memory, disk I/O, Network 등)로 제한. ..