1. 우분투 시스템 패키지 업데이트
sudo apt-get update
2. 필요한 패키지 설치
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
3. Docker의 공식 GPG키를 추가
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 설치중 warning 발생 (apt-key deprecated warning)
https://itsfoss.com/apt-key-deprecated/
[Fixed] apt-key is deprecated. Manage keyring files in trusted.gpg.d
The apt-key is being deprecated and your system knows that. But do you know what you should do to get packages from external repositories?
itsfoss.com
4. Docker의 공식 apt 저장소를 추가
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
5. 시스템 패키지 업데이트
sudo apt-get update
6. Docker 설치
sudo apt-get install docker-ce docker-ce-cli containerd.io
7. Docker가 설치 확인
7-1 도커 실행상태 확인
sudo systemctl status docker
7-2 도커 실행
sudo docker run hello-world
8. Docker ps 명령어 실행
8-1 docker ps 명령어 실행 (실행 컨테이너 리스트 확인 명령문)
docker ps
결과가 permission denied 뜸
7-2 도커 실행
sudo docker run hello-world
sudo usermod -aG docker [계정명]
cat /etc/group | grep docker
그다음 EC2 재접하기.
다시 docker ps
그럼 성공