티스토리 뷰

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
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함