1. 개요
- 리눅스의 응용 프로그램들을 소프트웨어 컨테이너 안에 배치시키는 일을 자동화하는 오픈 소스 프로젝트
2. docker vs vm
vm - OS 설치, 속도가 느리고 용량이 매우 크다.
- 보안에 도커 컨테이너보다 더 안전하다.
docker - OS 설치하지 않음. 속도가 vm보다 월등히 좋다.
- 격리된 가상공간 사용
- 컨테이너 기반 이미지 관리 -> 이식성이 좋다.
- 빠른 설치로 인해 시간과 용량 소비가 적다.
- 쉬운 유지관리가 된다.
3. 설치
3. docker 홈페이지 가입
- https://hub.docker.com/
- username, password, email
=> $ sudo docker login // 로그인 시 입력
- 리눅스의 응용 프로그램들을 소프트웨어 컨테이너 안에 배치시키는 일을 자동화하는 오픈 소스 프로젝트
2. docker vs vm
vm - OS 설치, 속도가 느리고 용량이 매우 크다.
- 보안에 도커 컨테이너보다 더 안전하다.
docker - OS 설치하지 않음. 속도가 vm보다 월등히 좋다.
- 격리된 가상공간 사용
- 컨테이너 기반 이미지 관리 -> 이식성이 좋다.
- 빠른 설치로 인해 시간과 용량 소비가 적다.
- 쉬운 유지관리가 된다.
3. 설치
--docker 설치를 위한 준비
$ sudo apt-get update
$ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
$ sudo apt-get update
$ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
--docker 설치
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
--docker 설치 확인
$ sudo docker version
$ sudo docker version
--docker 서비스 확인
$ sudo systemctl status docker.service
--docker 서비스 중지, 시작, 재시작
$ sudo systemctl stop docker.service
$ sudo systemctl start docker.service
$ sudo systemctl restart docker.service
$ sudo systemctl status docker.service
--docker 서비스 중지, 시작, 재시작
$ sudo systemctl stop docker.service
$ sudo systemctl start docker.service
$ sudo systemctl restart docker.service
3. docker 홈페이지 가입
- https://hub.docker.com/
- username, password, email
=> $ sudo docker login // 로그인 시 입력
댓글
댓글 쓰기