Raspberry Pi/Raspberry Pi OS

(Raspberry Pi OS) NAS 만들기 : docker, portainer, nginx, mariadb

jinozpersona 2023. 2. 7. 11:37

Intro

OS : macOS

Target OS : Raspberry Pi OS Lite

HW : Raspberry Pi 3B+/4B

 

Requirements

라즈베리파이 및 omv(open media vault) 설치 관련 아래 링크 참고

NAS 만들기 with 라즈베리파이 imager 설치

 

1. Docker 설치

omv > 시스템 > omv-extras : 우측 Docker

omv > 시스템 > omv-extras > Docker

 

2. Portainer 설치

omv > 시스템 > omv-extras > Portainer

 

3. nginx in docker

Portainer 접속 : 우측 하단 Open web 클릭 (직접 접속 : yourhost.local:9000)

 

Potainer > App Templates : Nginx 클릭

 

4. mariadb in docker

Portainer > Volume : 우측 상단 +Add volume 클릭

 

volume 생성

Naem: [volumeName_mariadb]

image pull

Images : mariadb:latest > Pull the image 클릭

image pull 완료 : 우측 하단 Unused mariadb:latest 생성

container 생성 및 mariadb 설치

Container : 우측 상단 +Add container 클릭

 

Create container

Name : mariadb_conf

Image : mariadb:latest

Manual network port publishing : host 3306, container 3306

 

Advanced container setting : 하단 아래 끝

Volumes : map additional volume > container: /var/lib/mysql, volume: [volumeName_mariadb] 선택

Env

+ Add an environment variable 2번 클릭

MYSQL_ROOT_PASSWORD :[Your MariaDB root Password]

TZ : Asia/Seoul

 

Deploy the container 클릭 : Container 생성 완료

반응형