새소식

라즈베리파이/라즈베리파이 NAS

라즈베리파이 NAS(openmediavault) 구축 13탄 :: docker 및 portainer 설치

  • -

라즈베리파이를 잘 이용하기 위해서 docker를 설치하려고 합니다

시놀로지에서도 특정 버전 이상에서는 docker 가상화를 지원합니다

아무래도 docker가 있다면 NAS를 좀 더 다양하게 쓸 수 있겠죠??

웹 서버로도 사용할 수 있고

 

OMV-Extras 설치

혹시나 OMV-Extras가 보이지 않는다면 따로 설치해야할 수도 있습니다

라즈베리파이 서버에 직접 접속하여 아래 명령어를 통해 OMV-Extras를 설치합니다

wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash

그러면 시스템 밑에 OMV-Extras가 생기게 됩니다

 

Docker Storage 변경

변경하지 않아도 문제는 없을 수 있지만

docker를 많이 사용하면 기본 경로가 sd카드이기 때문에 용량이나 이런 문제가 있을 수 있으니

저는 바꿔주었습니다

저는 직접 저 폴더 밑에 들어가서 docker 폴더를 생성해주었습니다

권한은 drwx--x---로 해주었습니다 root로만 접근할 수 있게 해주면 됩니다

 

Docker 설치

물론 라즈베리파이에 직접 붙어서 docker를 설치할 수도 있지만

OMV상에서 편하게 설치할 수도 있습니다

설치 방법은 시스템 - OMV-Extras로 이동합니다

설치 버튼을 눌러줍니다

그러면 정말 쉽게 docker가 설치됩니다

정말 잘 만든 프로그램인것 같습니다 ㅎㅎㅎㅎ OMV 짱짱

 

Portainer 설치

portainer도 똑같은 방법으로 쉽게 설치할 수 있습니다

Portainer를 눌러서 설치를 진행합니다

 

혹시나 설치시 DNS Error가 발생한다면 아래 처럼 파일을 수정해주시면 됩니다

# /etc/resolve.conf
nameserver 8.8.8.8
search 8.8.4.4

 

Portainer 접근

portainer가 설치되면 위와 같이 사이트로 접근할 수 있습니다

portainer 웹은 기본 포트는 9000번 입니다

Portainer 옆의 Open Portainer 버튼을 통해 접근할 수도 있습니다

portainer는 docker를 웹 UI 기반으로 설치하고 설정할 수 있는 인터페이스 입니다

예를들어 yaml파일로 관리하고 docker 실행시 설정을 일일히 입력했던 부분을 UI 상에서 하나씩 선택하여 적용할 수 있습니다

 

처음 화면에서 admin의 비밀번호를 설정합니다

 

그러면 위와 같은 페이지로 이동하게 됩니다

 

왼쪽에서 Home으로 이동합니다. 그리고 목록에 뜨는 local을 눌러줍니다

docker가 잘 연결되어 있는 것을 알 수 있습니다

 

이제 기존에 만들어져있는 Image를 이용하거나 해서 쉽게 docker container를 관리할 수 있습니다

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.