카테고리 없음

라즈베리 파이에 Docker 설치 및 컨테이너 실행

뽀글뽀글 개발자 2024. 7. 21. 21:42

도커 설치

도커 공식 문서를 확인하면 지원하는 플랫폼이 나온다. 여기서 본인이 설치한 OS 맞는 페이지에 들어가서 설치를 진행하면 된다.

 

Raspberry Pi OS를 사용하는 경우 32-bit만 있는 것을 볼 수 있는데 64비트 라즈베리 파이를 사용하고 있다면, Debian으로 들어가서 설치를 따라하면 된다.

 

그 이유는 Raspberry Pi OS는 Debian 기반으로 만들어진 배포판이기 때문이다.

 

 

필요한 이미지 다운로드

필요한 이미지를 검색해서 원하는 버전을 pull 받으면 된다.

이때 사용자 계정으로 접속하면 매번 sudo를 붙여하기 때문에 su로 root 계정으로 전환해서 사용하면 sudo를 생략할 수 있다.

 

계정 전환

# 루트 사용자로 전환
su

# 일반 사용자로 전환
su - {사용자 이름}

 

루트 계정 비밀번호를 설정하지 않았다면 아래 명령을 통해 비밀번호를 생성한 후 진행하면 된다.

sudo passwd root

 

 

 

컨테이너 실행

# 볼륨 마운트할 디렉터리 생성
mkdir /volume/mysql

# MySQL 컨테이너 생성 
sudo docker run --name mysql-container 
                -e MYSQL_ROOT_PASSWORD=비밀번호 
                -p 33061:3306
                -v /volume/mysql:/var/lib/mysql 
                -d mysql