티스토리 뷰
Docker : 컨테이너 기반의 오픈소스 가상화 플랫폼.
컨테이너는 격리된 공간에서 프로세스가 동작하는 기술로 다양한 프로그램, 실행환경을
컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게
만들어 주는 역할을 함.
컨테이너 실행에 필요한 파일과 설정값 등을 포함하고 있는 이미지를 실행하여 컨테이너를
만듬.
1. 패키지 설치 리스트 업데이트
sudo apt-get update
운영체제에서 사용 가능한 패키지들과 그 버전에 대한 정보를 업데이트하는 명령어
즉, 패키지를 최신으로 업데이트하는 것이 아닌 설치가능한 리스트를 업데이트 하는 것
* 명령어 앞에 sudo 를 붙이는 이유
: root 계정에 준하는 권한으로 명령 실행
root 계정으로 접속하면 sudo 사용해도 되고 안해도 무관
( root 계정 접속 방법 - 2-9 root 계정 접속 )
2. apt가 https 저장소를 사용할 수 있도록 설치
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
3. GPG Key 인증 (docker 저장소 키를 apt에 등록)
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
OK 나오면 정상
4. docker-ce 키가 등록되었는지 확인
sudo apt-key fingerprint 0EBFCD88
5. 도커 저장소를 등록
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
6. apt 업데이트 및 docker-ce 설치
sudo apt-get update && sudo apt-get install docker-ce docker-ce-cli containerd.io
* docker 의 특정 버전 설치 방법
1. docker 설치 가능 버전 목록 확인 : apt-cache madison docker-ce
docker-ce | 5:18.09.1~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable ...
docker-ce | 5:18.09.0~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable ...
docker-ce | 18.06.1~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable ...
docker-ce | 18.06.0~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable ...
2. 위 버전 중 원하는 버전을 입력 후 설치
: sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io
ex) sudo apt-get install docker-ce=18.06.1~ce~3-0~ubuntu docker-ce-cli=18.06.1~ce~3-0~ubuntu containerd.io
7. docker 설치 확인
sudo docker version
8. 시스템 부팅시 docker 자동 시작 및 실행
sudo systemctl enable docker && service docker start
9. docker 구축 완료 확인
service docker status
* Active 가 뜨면 정상!
'서버 구축 > Docker' 카테고리의 다른 글
[Docker] Jenkins 구축 (0) | 2021.09.01 |
---|---|
[Docker] Portainer 구축 (0) | 2021.09.01 |