
목차 Docker란 무엇일까요? Docker Image의 이해 Docker 데스크탑에 설치해보기 Docker 기본 명령어 따라하기 Docker 기타 명령어 Docker란 무엇일까요? Docker는 컨테이너를 기반으로 가상화 플랫폼을 제공하는 오픈소스입니다. 흔히 Docker는 Docker Engine 위에서 독립된 운영 환경을 제공하고 있습니다. 과거에는 개발환경을 구축하거나 또는 배포 환경을 구성하다보면 필연적으로 개발환경과 관련된 OS를 설치하고, 또 그에 맞는 관련된 툴을 모두 새롭게 설치하곤 했습니다. 그리고 반복된 테스트를 수행하다 보면 작업도 오래 걸리거나 서버를 늘려야 하는 작업이 필요한데, 그러다보면 환경에 따라 동일한 서버를 여러대로 늘리는 작업이 필요하겠지요. 흔히 Load Balanc..

앞에서 기본적인 자바스크립트 문법으로 작성을 해보았다면 여기서는 스크립트의 파일을 어떻게 나눌지와 각각 분리되어 있는 여러 가지 파일을 가져와 사용하는 방법을 작성해보려고 합니다. 다시 말해, 디자인 패턴 구조를 상세히 시키는 것입니다. 이전에 알아두어야 하는 것은 React 컴포넌트를 구분하는 방법입니다. 컴포넌트를 구분하는 방법에는 4가지가 있습니다. 1. Container vs Presentational 2. Stateful vs Stateless 3. Smart vs Dumb 4. Pure vs Unpure 사실 이러한 방식은 몰라도 개발에 전혀 문제가 없습니다. 하지만 React의 특성상 컴포넌트이 재사용성이 매우 뛰어난 것에 비해 활용을 하지 못한다면 기존의 자바스크립트를 그대로 사용하는 것이..