설치환경
- Ubuntu 20.04 LTS Server
[ 16 CPU / 16G RAM / 200G Disk ]
-----------------------------
- docker 설치
## 현재 자신이 사용하는 OS가 무엇인지 모르겠다면 아래 명령어 수행
$ cat /etc/os-release

## 1. docker을 설치하기 위해 의존성에 관련된 패키지 먼저 설치
$ sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

## 2. docker 관련 패키지를 가지고 있는 apt repository 추가 처리
$ 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 bionic stable"


## 3. apt repository 업데이트 및 docker 설치
$ sudo apt update -y && sudo apt install -y docker-ce

- 정상적으로 설치가 된다면 심볼릭 링크까지 문제 없이 자동으로 생성이 됨
## 4. docker version check
$ sudo docker --version

## 5. docker 관련 설정
## 시스템 재부팅 시 docker 데몬을 자동으로 시작하도록 구성
$ sudo systemctl enable docker
## 도커 데몬 상태 확인
$ sudo systemctl status docker
## 루트 유저가 아닌 일반 유저로 docker 명령어 수행하기 위한 권한 할당
$ sudo usermod -aG docker $USER
## 6. 재부팅 및 권한 확인
## 재부팅 수행
$ sudo systemctl reboot
## 재부팅 이후 권한이 할당된 일반 계정에서 superuser 명령어 없이 docker가 잘 작동하는 것을 확인할 수 있음
$ docker ps -a