기타/etc

[라즈베리파이] 라즈베리파이 Docker 설치하기 + Portainer

파송송 2024. 7. 22. 18:29
728x90

Update, Upgrade System

최신 패키지와 버전을 가져오기

sudo apt-get update
sudo apt-get upgrade

도커 설치

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

 

  • curl: 커맨드 라인에서 데이터를 전송하기 위한 도구로, 주로 URL에서 데이터를 가져오는 데 사용됨
  • -f: HTTP 요청이 실패할 경우 curl이 실패로 간주하고 아무런 출력도 하지 않도록 함
  • -s: curl의 출력 메시지를 숨김 (silent 모드)
  • -S: -s와 함께 사용되며, 오류가 발생하면 오류 메시지를 출력함
  • -L: curl이 URL 따라가도록 함
  • https://get.docker.com: Docker 설치 스크립트 제공
  • -o get-docker.sh: 가져온 내용을 get-docker.sh 파일로 저장

 

sudo sh get-docker.sh

> get-docker.sh 스크립트 실행함



권한 설정

song 계정에서 root 권한 없이 docker 실행 가능하게 함

sudo usermod -aG docker [USERNAME]

 

부팅 시 실행 지정

sudo systemctl enable docker

Portainer 실행

https://hub.docker.com/r/portainer/portainer

 

https://hub.docker.com/r/portainer/portainer

 

hub.docker.com

 

docker run --name pi-portainer -p 9000:9000 -d --restart always -v /data/portainer:/data -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

 

[라즈베리파이 IP]:9000

portainer 접속 완료

728x90