docker

    [Docker] 쿠버네티스란 무엇인가?

    이번 시간에는 Doker와는 서로 다른 Kubernetes(쿠버네티스)에 대해 알아보도록 하겠습니다. 2013년 3월 13일 솔로몬 하익스(Solomon Hykes)라는 개발자를 통해 처음으로 세상에 공개된 오픈 소스입니다. 2013년 등장한 도커(docker)는 인프라 세계를 컨테이너(container) 세상으로 바꿔버렸습니다. 수많은 어프리케이션이 컨테이너로 배포되고 Dockerfile(도커파일)을 만들어 이미지를 빌드하고 컨테이너를 배포하는 흔한 개발 프로세스가 되었습니다. 2013년 도커가 처음 등장한 후 약 1년의 시간이 지나고 Docker와 비슷한 Kubernates(쿠버네티스)가 등장하게 됩니다. 쿠버네티스란? 쿠버네티스 컨테이너를 쉽고 빠르게 배포/확장하고 관리를 자동화해주는 오픈소스 플랫..

    [Doker] Docker를 사용한 React 환경 구성

    어드민 웹 배포 지금까지는 누가 접근하더라도 문제가 없는 공용 웹만을 개발해 배포했었지만, 어떤 서비스의 어드민을 직접 배포하는 적은 없었습니다. 그렇기에 하나의 서비스를 이용해서 어드민을 직접 배포할 수 있는 Docker를 알아보자는 취지에서 Docker 포스팅을 작성하고자 합니다. Docker를 사용하면 굳이 어드민을 추가하지 않고 Aws처럼 비용을 사용하지않기에 비용을 아끼면서 보안적인 Docker를 선택했습니다. 필요에 따라서 간편하게 run/stop도 할 수 있고.. 로컬환경에서 무언가를 하기에는 가장 적합하다 판단되었습니다. Dockerfile 작성 리액트 환경이 구성되었다면, 해당 프로젝트 환경을 이미지로 도커라이징 하기 위해 도커 파일을 생성해야한다. Docker 컨테이너를 생성하기 위해서..