소소한 개발

개인 블로그 만들기(3) : [서버구축] Oracle Cloud Ubuntu 20.04 Docker설치

JinCode 2021. 9. 2. 16:09

* 기록용입니다.

* Ubuntu 버전은 20.04 입니다.

* 무료 프론티어를 사용하고 있습니다.

 


> Docker 공식 홈페이지에 있는 설치 방법으로 따라했습니다.

https://docs.docker.com/engine/install/ubuntu/

 

Install Docker Engine on Ubuntu

 

docs.docker.com


1. 패키지 업데이트 및 설치

sudo apt-get update
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

(한줄)
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release

 

 

 

2. Docker와 암호화 통신을 위한 GPG 설정

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

 

 

 

3. OS 설치정보 확인 및 stable Repository 설치

| 서버의 OS 설치 정보를 알아야 하는데 모른다면 아래 명령어를 통해 확인할 수 있다.

필자같은 경우 amd64로 확인되었다.

dpkg -s libc6 | grep Arch

혹은

uname -a

 

 

x86_64 / amd64 일 경우
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

armhf 일 경우
echo "deb [arch=armhf signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

arm64 일 경우
echo "deb [arch=arm64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

 

 

4. Docker Install

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

(특정버전 설치시, 5:18.09.1~3-0~ubuntu-xenial)
sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io

| 다시한번 update 후 apt-get install을 통해 docker을 설치한다.

위 방법은 최신 docker 버전을 설치할 때 명령어이며, 필요시 버전을 명시해 특정 버전을 설치할 수도 있습니다.

 

 

 

5. 도커 설치 확인 및 버전 확인

 sudo docker version

| 성공적으로 Docker 설치를 완료했습니다. 생각보다 Docker 설치가 쉬웠는데요.

2021-07-16일 기준으로 Docker 버전은 20.10.7이 설치되었습니다.