dinist

라즈베리파이 3B+ (Ubuntu) Docker 설치 본문

라즈베리파이

라즈베리파이 3B+ (Ubuntu) Docker 설치

dinist 2021. 1. 26. 22:47

제가 가지고 있는 라즈베리파이 3B+에는 Ubuntu 20.04 LTS가 설치되어있습니다.

전기세를 아끼며 지속적으로 가동하기에는 라즈베리파이가 괜찮은듯 하여 우분투를 설치하고 프로젝트 연습 등에 활용중입니다.

 

문득 도커를 라즈베리파이에 설치하고 활용할 수 있을까?에 대한 의문이 생기고 검색을 해보니 설치가 가능했습니다. 그래서 이를 실행하고 그 과정을 정리해보기로 합니다.

 

이 글을 작성하는 시기에는 이미 라즈베리파이에 도커설치를 완료하고 컨테이너도 만들어서 구동해보기까지 해본 상태입니다.

 

다음 명령으로 docker 설치 sh파일을 다운로드받습니다.

root계정으로 진행하였습니다.

curl -fsSL get.docker.com -o get-docker.sh

바로 실행하려면 다음명령을 입력합니다.
curl -fsSL get.docker.com -o get-docker.sh | sh

 

 

그러면 다음과 같이 설치가 완료됩니다. 저는 20.10.2버전이 설치되었습니다.

그리고 설치가 완료되고 root가 아닌 사용자가 docker를 사용하려면 usermod명령으로 docker group에 사용자를 추가하라는 설명이 있습니다.

 

아래 명령으로 docker그룹에 사용자를 추가합니다.

sudo usermod -aG docker username

 

설치 후 ps명령으로 docker가 실행중인지 확인합니다.

실행중임을 알 수 있습니다. 최종적으로 docker ps 명령으로도 확인해보겠습니다.

설치가 완료되었고 현재 실행중인 컨테이너가 없기때문에 목록에 아무것도 없습니다.

 

이렇게 docker설치가 완료되었습니다.

 

usermod 실행 후에는 로그아웃 후 재접속을 해야 변경사항이 적용됩니다.