본문 바로가기
하드웨어/라즈베리파이

라즈베리파이4 docker 설치

docker는 타 package와 달라서 apt로 설치하지 않습니다.
별도의 script를 이용하여 docker를 설치해줍니다.

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

다운로드받은 get-docker.sh 스크립트를 실행하면 docker 설치를 진행합니다.
설치 완료 후, docker 버전을 표시해주니 오류가 나왔는지 꼭 확인을 해줍니다.

sudo bash get-docker.sh

 

설치가 정상적으로 이뤄졌다면 도커 구동을 위한 데몬이 실행되고 있을 겁니다.
프로세스 확인 명령어를 이용해서 docker demon이 동작하고 있는지 확인합니다.

ps auwx|grep docker

 

일반 계정으로 docker를 사용할 수 있도록 설정합니다.
(라즈베리파이의 기본 계정은 pi로 docker group에 포함시켜 사용할 수 있도록 설정했습니다.)

sudo usermod -aG docker pi

docker 명령 실행을 확인합니다.

docker ps

위 사진과 같이 permission denied.
즉, 권한이 없다고 시스템에서 안내해주고 있습니다.
현재 pi 계정은 docker를 실행할 수 있는 권한이 없어서 그렇습니다.
위에서 docker 사용 계정 추가해줬으면 꼭 reboot 명령어를 이용하여 재부팅을 해주어야만 설정이 적용이 됩니다.
그렇다면 재부팅 후, docker ps 명령어를 실행하여 프로세스 정보를 확인 할 수 있도록 진행해보겠습니다.
(보안 취약점으로 인해 sudo를 통한 사용 방법은 서술하지 않겠습니다.)


현재 라즈베리파이4에 docker를 설치하였습니다.
다음 게시글에는 docker에 centos 운영체제를 컨테이너에 올리고 node와 npm을 설치하여 웹서버를 구동하는 것까지 진행하고자 합니다.

'하드웨어 > 라즈베리파이' 카테고리의 다른 글

라즈베리파이 root 로그인 방법  (0) 2020.11.06