728x90

Docker

    [도커] docker-compose 사용 예시

    이전 글 : docker, nginx 사용하여 로드 밸런싱, 무중단 배포하기 docker, nginx 사용하여 로드 밸런싱, 무중단 배포하기 로드 밸런싱(load balancing)은 컴퓨터 네트워크 기술의 일종으로 둘 혹은 셋 이상의 중앙처리장치 혹은 저장장치와 같은 컴퓨터 자원들에게 작업을 나누는 것을 의미한다. (출처 : https://ko.wikipedia.org/wiki.. leveloper.tistory.com 하나의 서비스를 할 때 웹 서버, api 서버, DB 등 여러 개의 컨테이너를 실행하는데 이를 하나 하나 관리한다는 건 참으로 불편한 일이다. 이전 글에서 3개의 서버로 로드 밸런싱을 하기 위해서 총 4개의 컨테이너를 사용했다. 사용할 컨테이너가 늘어나면 늘어날 수록 신경써야 할 부분이..

    [도커] Docker Hub에 이미지 올리기

    Docker Hub 도커 허브는 도커에서 제공하는 기본 이미지 저장소로 ubuntu, centos, debian 등의 베이스 이미지와 ruby, golang, java, python 등의 공식 이미지가 저장되어 있다. Github과 유사한 구조라고 생각하면 된다. 도커 허브에 이미지를 올리기 위해선 https://hub.docker.com/에 회원가입이 되어 있어야 한다. Docker Hub Docker Certified:Trusted & Supported Products Certified Containers provide ISV apps available as containers. Certified Plugins for networking and volumes in containers. Certifie..

    [도커] docker, nginx 사용하여 로드 밸런싱, 무중단 배포하기

    로드 밸런싱(load balancing)은 컴퓨터 네트워크 기술의 일종으로 둘 혹은 셋 이상의 중앙처리장치 혹은 저장장치와 같은 컴퓨터 자원들에게 작업을 나누는 것을 의미한다. (출처) nginx는 로드 밸런싱을 지원한다. 시작하기 앞서 도커에 관한 기본 지식에 대해선 https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html을 참고하자. 초보를 위한 도커 안내서 - 도커란 무엇인가? 도커를 처음 접하는 시스템 관리자나 서버 개발자를 대상으로 도커 전반에 대해 얕고 넓은 지식을 담고 있습니다. 도커가 등장한 배경과 도커의 역사, 그리고 도커의 핵심 개념인 컨테이너와 이미지에 대해 알아보고 왜 이렇게 도커가 인기 인지 하나하나 살펴보겠습니다. su..

728x90