Cloud/Docker
Docker) Docker Engine 설치해보기 (Ubuntu)
Adım Kim
2022. 9. 28. 19:02
실습 환경 : AWS console (2022/09), Visual Studio Code, Xshell7
실습 목적 : Docker 환경 구성을 위한 Docker Engine을 설치해본다.
Docker Engine, Ubuntu에서 설치해보기
- 운영환경에 docker engine 설치시에는 최신버전보다 안정된 버전의 설치를 권장한다.
0. (선택사항) 이전에 설치된 docker engine 삭제
sudo apt-get remove docker docker-engine docker.io containerd runc
1. docker engine 설치를 위한 Ubuntu package 설치sudo apt-get update sudo apt-get install ca-certificates curl gnupg lsb-release
2. Docker 공식 GPG key 설치 (공개키 설치)sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
3. Ubuntu용 docker repository 설정echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
4. 설치 설정 반영을 위한 update 수행sudo apt-get update
5. Docker 버전정보 확인 후, 출력된 버전 정보 중 하나를 shell 변수에 등록apt-cache madison docker-ce VERSION=5:20.10.18~3-0~ubuntu-jammy # VERSION=[docker ce 버전정보]
6. 변수에 등록한 버전의 Docker Engine 설치sudo apt-get install docker-ce=$VERSION docker-ce-cli=$VERSION containerd.io docker-compose-plugin # sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io docker-compose-plugin
7. Docker Engine 설치 확인docker version
사용자 설정
- docker 명령은 관리자 권한으로 수행하지 않으면 권한오류가 생길 수 있다.
현재 사용자를 docker 그룹에 소속시켜 사용한다.sudo usermod -aG docker ubuntu # sudo usermod -aG docker [사용자ID]
Amazon EC2에 Docker를 설치하는 방법
1. docker 다운로드
sudo yum update sudo amazon-linux-extras install docker
2. docker 실행
sudo systemctl start docker sudo systemctl enable docker