도커 13

03장-1, docker 명령 - 이미지 다운로드

도커 허브(Docker Hub) 도커 허브는 도커의 기본 이미지 저장소 도커 허브에 저장된 이미지의 이름은 "저장소이름:태그" 형태 오피셜 이미지의 "저장소 이름"은 단순히 저장소의 이름으로 나타내며, 그 외의 이미지들은 "허브의 ID/저장소이름" 으로 되어있음. 따라서 이미지를 검색할 때 사용자 허브 ID를 검색하거나 저장소 이름으로 검색하면 원하는 이미지를 찾을 수 있음. 도커 허브에서 이미지를 검색하거나 특정 이미지를 사용하여 컨테이너를 실행하는 방법에 대해서도 알 수 있다. 도커 허브의 기본적인 기능은 이미지의 공유 따라서 도커 회사가 개발한 오피셜 이미지 외에도 사용자들이 개발한 이미지들도 업로드 되어있고 다운로드 받을 수 있다. 이미지 검색 및 다운로드 이미지를 다운로드하려면 먼저 검색할 수 ..

02장, 도커 개요, 설치

2.1 도커의 개요 도커란? Docker는 2013년 Docker 사에서 Go 언어로 개발된 오픈소스 플랫폼 Docker를 사용하면 리눅스 컨테이너를 더 쉽게 관리하고 실행할 수 있음 Docker의 가장 큰 특징은 이식성. 이는 개발 환경, 테스트 환경, 서비스 환경을 모두 동일하게 사용할 수 있기 때문 도커의 특징 서버를 코드 형태로 정의 도커는 이미를 사용하여 컨테이너를 실행. 이 컨테이너는 하나의 애플리케이션을 실행하는 서버처럼 동작 도커는 이미지를 제작할 때 코드형태로 정의하여 작성할 수 있음 서버를 코드 형태로 정의할 수 있어 일관성을 유지하는 것이 버전 관리 부분에서도 편리 이식성 애플리케이션 개발 단계는 크게 개발 단계, 테스트 단계, 서비스 단계로 나뉨. 각 단계의 환경을 통일하는 것은 쉽..

01장, 가상화

1.1 가상화 개요 가상화 배경 가상화는 1960년대에 처음 소개되었지만 2000년대에 주목받기 시작 가상화가 주목받기 시작한 이유는 하드웨어 기술의 성장과 보급 증가로 성능이 우수한 하드웨어를 구하기 쉬워졌기 때문 이로 인해 시스템의 리소스 활용률은 낮아졌고, 활용하지 않는 자원을 사용하려는 기술들이 개발되어 현재의 가상화가 되었음 가상화 종류 현재 대부분의 클라우드 서비스들은 다양한 가상화 기술을 사용 서버 가상화 네트워크 가상화 스토리지 가상화 컨테이너 가상화 서버 가상화 서버 가상화는 가장 일반적인 기술이며, 서버를 가상의 머신으로 만들어 사용하는 기술 하드웨어 기술이 발달하면서 리소스 활용률이 낮아져, 리소스 활용률을 높이고자 CPU나 메모리 등을 논리적으로 나누어 사용하는 기술 이를 위해서는 ..