Portainer (Docker Web UI 관리툴)

김유신·2024년 2월 21일
0

Docker

목록 보기
3/3

Portainer - Docker 를 웹상에서 관리할 수 있게 도와주는 GUI 관리툴

· 오픈소스로 배포되고 있어 무료로 사용이 가능
· Docker 명령을 일일이 수행할 필요가 없이 Web UI로 손쉽게 관리 가능

· Docker가 설치되어 있고 실행되어 있어야 함
· 기본 Docker 외 별도의 Docker 공식 repogitory를 등록하여 최신 버전의 docker-ce를 설치

$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  1. Portainer 설치
$ sudo docker volume create portainer_data

· Portainer에서 사용할 Volume 을 생성

· Portainer는 컨테이너 형태로 제공되며, 컨테이너 생성 전에 이미지를 다운로드 받아야 합니다.


$ sudo docker run -d -p 9000:9000 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v portainer_data:/data \
  --restart=always \
  portainer/portainer

· 명령 실행시 (--restart=always) 옵션을 추가하면 추후 Docker를 재시작 했을 경우 Portainer 컨테이너 또한 자동으로 구동 됩니다.

-p 9000:9000 옵션은 Docker에서 사용하는 포트 9000번을 (Docker가 설치된) 호스트 포트 9000번과 매칭 시키는 옵션

· 외부에서도 9000 포트를 통해 Portainer 관리 페이지에 접근할 수 있습니다.

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

  1. Portainer Login

· 웹 브라우저를 통해 Portainer 서버 액세스

http://서버IP:9000

초기 접속시 admin 계정 패스워드를 설정한뒤 create 해줍니다.

로그인후 로컬을 선택해줍니다.

관리할 환경 이미지들을 확인 할 수 있습니다.

대시보드에서 정보를 확인 할 수 있습니다.

컨테이너로 이동하면 word press 등의 만들어 두었던 컨테이너들을 확인 할 수 있습니다

profile
KYS's blog

0개의 댓글

관련 채용 정보