Docker

우분투(ec2)에 도커 설치

foxlee 2022. 3. 27. 11:40
  • 오래된 버전 삭제
sudo apt-get remove docker docker-engine docker.io containerd runc
  • Repository 설정 - apt package index를 업데이트 하고 HTTPS를 통해 repository 를 이용하기 위해 pakcage 들을 설치
$ sudo apt-get update
 
$ sudo apt-get -y install apt-transport-https ca-certificates curl gnupg lsb-release
  • Docker의 Official GPG Key 를 등록
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  • stable repository 를 등록
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
  • Docker Engine 설치
// 순서대로 꼭 진행
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
  • sudo 없이 도커 사용
    • 그룹(-G)에 사용자를 추가(-a)
    • $USER - 현재 접속자
    • 재접속하면 sudo 없이 docker 명령어 사용 가능
sudo usermod -aG docker $USER
  • 도커 컴포즈 설치
sudo apt install docker-compose