분류 전체보기(82)
-
[Docker] 도커 스웜 모드
왜 스웜이 필요한가? 하나의 호스트 머신 또는 가상머신에서 도커 엔진을 구동하여 컨테이너를 운영할 때, 하드웨어 자원이 부족한 경우가 있다. 여러 대의 서버를 클러스터링하여 필요에 따라 자원을 스케일 아웃, 병렬 확장하는 방식으로 이를 해결한다. 스웜은 여러 대의 도커 서버를 하나의 풀, 즉 클러스터로 묶어 컨테이너 생성 및 관리하는 데 용이하다. 스웜 2가지 유형 도커 스웜/ 스웜 클래식 스웜 모드 MSA 컨테이너 대상으로 클러스터링 목적 여러 대의 도커 서버를 단일 지점에서 사용 분산 코디네이터와 에이전트와 같은 클러스터링 '툴' 필요 도커 엔진 자체 내장 에이전트 컨테이너로 각 컨테이너 생성 및 관리 동시에 여러 개 컨테이너 생성 및 관리(수 조절), 로드밸런싱 도커 스웜 모드 구조 [ 매니저 노드..
2020.07.22 -
[Docker] 컨테이너 라이브 사이클 1
기존에 등록된 이미지를 컨테이너 실행하기 사전에 docker hub 또는 다른 레지스트리에서 한 개 이상 image를 다운로드 받은 상태이다. docker images로 확인해보기! docker run --name [컨테이너 이름] [이미지 이름] 명령어 docker run은 docker create 와 docker start 명령어를 순차적으로 실행하는 것과 동일하다. 참고사항 docker run할 당시에 로컬에 해당 이미지가 없을 때 중앙데이터저장소인 docker hub에서 해당 이미지를 찾아 설치한다. 컨테이너 이름은 고유한 이름을 가져야 한다. docker ps -a로 확인해보자. 동일한 이름인 컨테이너가 있고 필요없으면 docker rm으로 삭제해주면 그 이름을 사용할 수 있다 :) 만약 이미지..
2020.07.17