portainer 설치하기

목차

    docker에 portainer 설치하기

    docker-compose.yml

    version: "2"
    services:
      app:
        image: portainer/portainer-ce:alpine
        container_name: portainer
        restart: always
        ports:
          - 9000:9000
          - 9443:9443
        volumes:
          - /var/run/docker.sock:/var/run/docker.sock # local docker 사용시 필수
          - /docker/portainer/data:/data              # portainer 내부 설정/데이터가 저장될 경로 지정
        hostname: portainer

     

    적당한 경로에 위의 docker-compose.yml 파일을 생성하고 docker-compose 명령으로 컨테이너를 실행한다.

    ex) /home/user/portainer/docker-compose.yml 로 파일 생성한 경우

    $ cd /home/user/portainer
    $ docker-compose up

     

    portainer 계정 설정

    그리고 잠시 기다렸다가 http://서버IP:9000으로 접속하면 아래와 같이 설치된 portainer에 접속이 가능하다.

    사용할 계정(메일 형식도 가능)과 비밀번호를 입력하고 Create user 버튼을 누르면 계정이 생성된다.

    portainer 초기 접속화면

     

    portainer 사용

    계정이 생성되었다면 자동으로 로그인되어 아래와 같은 화면이 나온다. 자동으로 로그인되지 않는 경우 위에서 생성한 계정으로 로그인하면 된다.

    로그인 초기화면

     

    현재 접속한 portainer에서 연결 가능한 docker들의 목록이 나타난다. 현재 local docker만 사용하고 있기 때문에 local만 나타난다.

    연결 가능한 docker 목록

    local을 클릭하여 docker에 접속하면 아래와 같이 docker에 생성되어 있는 컨테이너/이미지/볼륨 등을 조회할 수 있다.

    local에 있는 docker 인스턴스들

    컨테이너를 클릭해서 들어가보면 현재 생성되어 있는 컨테이너들을 확인할 수 있다. 여기서는 기존에 사용하고 있는 portainer가 있기 때문에 portainer-test로 생성했다.

    생성되어 있는 docker 컨테이너들

     

     

    /pages/도커

    댓글