Ubuntu ARM docker 설치

ubuntu에 도커를 설치하려고 할때 ARM64시스템의 경우 에러가 발생하는데요.


However the following packages replace it:
  docker-ce-cli:amd64

E: Package 'docker-ce' has no installation candidate
E: Unable to locate package docker-ce-cli
E: Unable to locate package containerd.io
E: Couldn't find any package by glob 'containerd.io'

 

먼저 구버전의 docker를 삭제하고

sudo apt remove docker docker-engine docker.io containerd runc

 

이 후에 repository를 새로 추가하고 설치하시면 되는데요.

 

아래의 arm64를 새롭게 추가하신다음 설치하시면 됩니다.

 

sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=arm64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-key fingerprint 0EBFCD88
sudo apt update

sudo apt install docker-ce docker-ce-cli containerd.io -y
sudo usermod -aG docker $USER

이렇게 하시면 Ubuntu에서 ARM용 docker 설치가 가능합니다.

 

잘 사용하시기 바랍니다.