운영체제 이야기/Linux(Ubuntu)

[Ubuntu] 20.04.6 LTS docker 설치하기

한희성 2024. 1. 11.
반응형

안녕하세요 오늘은 arm 프로세스 기반의 우분트 20.04.6 버전에 도커를 설치하는 기록을 남기도록 하겠습니다!

 

1. 패키지 업데이트 및 설치

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release

 

2. Docker 암호와 통신을 위한 GPG 설정

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

 

3. Repository 설치

// OS 확인
dpkg -s libc6 | grep Arch

// x86_64 / amd64 일 경우
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

// armhf 일 경우
echo "deb [arch=armhf 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

// arm64 일 경우
echo "deb [arch=arm64 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

 

4. Docker install

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

 

5. Docker 설치 확인 및 버전

sudo docker version

 

 

6. 최신 버전 확인

24-01-11 설치 날짜를 기준으로 24.0.7 버전이 최신으로 설치 되었습니다.!

 

트러블 슈팅

1. 이미지 다운로드 에러

ubuntu@main:~$ docker image pull hello-world:latest
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/create?fromImage=hello-world&tag=latest": dial unix /var/run/docker.sock: connect: permission denied

// 권한이 없어서 생긴 이슈
ls -al /var/run/docker.sock
srw-rw---- 1 root docker 0 Jan 11 22:53 /var/run/docker.sock

// 아래 방법중 하나로 처리

// 1. 해결
sudo -i
docker image pull hello-world:latest

// 2. 해결
sudo usermod -a -G docker $USER
// 로도 가능하나 오라클 인스턴스에서 동작을 안함

// 3. 해결
sudo chmod 666 /var/run/docker.sock

 

반응형

'운영체제 이야기 > Linux(Ubuntu)' 카테고리의 다른 글

[git] ssh  (0) 2024.01.26
[Ubuntu] maria db 설치  (0) 2024.01.13
[Ubuntu] 방화벽 비활성화  (0) 2024.01.13

댓글

💲 추천 글