Portainer 설치 및 컨테이너 추가하기

우분투

Docker를 본격적으로 사용할 것 같아 GUI환경이 필요했다.
조금 찾아보니 Docker Desktop이 있는데 이건 유료라고 하는거 같기도 하고 NAS에서 Portainer를 사용해본 경험이 있어서 Portainer를 설치하기로 결정했다.

Portainer는 Docker의 GUI도구이기 때문에 당연하게 Docker가 설치되어 있어야 한다.
Docker의 설치는 우분투에 도커 설치하기를 참고한다.

슈퍼 유저 권한 얻기


여러가지로 슈퍼 권한을 많이 사용해야 해서 미리 슈퍼 유저 권한을 얻는다.

sudo su
Bash

Portainer 설치


볼륨 생성

docker volume create portainer
Bash

 

Portainer 설치

docker run -d -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
Bash

 

Portainer 접속


브라우저에서 localhost:9000을 통해 정상적으로 접속이 되는 것을 확인할 수 있다.

포테이너 접속 모습

새로운 컨테이너 추가하기


Docker-Compose형태로 새로운 컨테이너를 추가하기 위해서는 우선 Stack의 추가가 필요하다.

스택 리스트

우선 Stacks 메뉴로 들어간다.

스택 추가하기

Add stack을 클릭한다.

이름 추가하기

이름을 추가하고

스크립트 추가

Docker-Compose에 들어갈 내용을 Web editor에 적은뒤

스택 배포

Deploy the stack 버튼을 통해 추가한다.

스택이 추가된 모습

이렇게 스택이 추가되고 스택을 선택하면

컨테이너가 실행되고 있는 모습

컨테이너가 실행되고 있는 모습을 볼 수 있다.

0 답글

댓글을 남겨주세요

Want to join the discussion?
Feel free to contribute!

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다