YoTo Blog

도커에서 Portainer 띄우기


Portainer-ce

portainer-ce DockerHub 웹에서 도커 컨테이너를 관리할 수 있게 해주는 프로그램이다.
CE는 커뮤니티 에디션이라고 해서 무료 버전이다.

docker-compose.yml 작성

docker-compose.yml
version: '3'
 
services:
  portainer:
    image: portainer/portainer-ce:latest  
    restart: always
    container_name: portainer
    privileged: true  
    ports:
      - "9000:9000"
    volumes:
      - ./data:/data
      - /var/run/docker.sock:/var/run/docker.sock
  • 적절한 폴더에 docker-compose.yml를 작성해준다.
  • 9000포트는 웹으로 접근할 수 있는 포트이다.
  • ports, volumes의 값이 마음에 안들면 콜론(:) 좌측의 값을 변경해주면 된다.
  • 단, /var/run/docker.sock는 건드리면 안된다. Portainer가 호스트 도커를 관리하기 위해서 필요하다.

컨테이너 생성

docker-compose up -d
  • yml경로 cmd 창에서 해당 명령어를 입력하면, 컨테이너가 실행과 동시에 윈도우 다운로드 및 설치가 진행된다.
  • 웹에서 localhost 9000포트는으로 접근해보자.

설치 완료

portainer-ce DockerHub Setup

  • 관리자 아이디를 생성하면 접속할 수 있다.