컨테이너 기반의 오픈소스 가상화 플랫폼 docker
2013년에 등장한 컨테이너 기반 가상화 도구
Linux 컨테이너를 만들고 사용할 수 있도록 하는 컨테이너화 기술
가상머신과 같이 하기 위해서 별도의 환경(파일 시스템)을 준비하고 다양한 커널 기능을 조합하여 프로세스를 실행시킨다.
도커는 이미지와 컨테이너로 구성
- 이미지는 서비스 운영에 필요한 프로그램, 라이브러리를 포함한 파일
-> 이미지는 개발자 개인이 생성하거나 이미지 공유 저장소에서 다운받아서 실행 가능
- 컨테이너는 이미지를 실행한 상태
특징
이미지 형태로 배포가 가능해서 하나의 이미지로 여러 개의 컨테이너 생성 가능
[docker 설치하기]
해당 OS Version: Ubuntu 20.04.2 LTS
설치 docker Version: 20.10.7, build f0df350
설치 전 기본 단계
apt update && apt upgrade
Docker 설치하기
필수 패키지 설치하기
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
GPG Key 인증
설치가 다되었으면 Docker의 GPG Key 인증하기
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add
docker repository 등록
아키텍처에 맞춰서 Docker repository를 등록하기
아키텍쳐 확인은 arch 명령어를 입력
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
apt docker 설치
리포지토리(Repository) 등록이 완료되었으니 이제 apt 명령어로 설치
sudo apt-get update && sudo apt-get install docker-ce docker-ce-cli containerd.io
Docker 버전 확인
docker version
docker -v
docker version: Docker version 20.10.7, build f0df350
sudo systemctl status docker
도커가 정상적으로 실행 중인지 확인
active가 뜬다면 docker 서비스 구축까지 완료!!
참고
https://blog.dalso.org/linux/ubuntu-20-04-lts/13118
'Cloud' 카테고리의 다른 글
[Hypervisor] Windows 10에 MS Hyper-V 설치 (295) | 2021.06.11 |
---|---|
[docker] 컨테이너 /bin/bash에 vim 설치 (306) | 2021.06.04 |
[docker] docker에 MariaDB 설치 및 사용 (444) | 2021.06.04 |
[docker] docker 기본 명령어 #1 (288) | 2021.06.03 |
[Cloud] 클라우드 서비스(Cloud Service) 이해하기 (301) | 2021.05.04 |