Portainer를 통한 Docker 시각화

Portainer를 통해 얻을 수 있는 장점

  1. 시각화: Portainer는 시각화를 통해 원격, 혹은 로컬 Container들의 상태를 확인할 수 있는 UI를 제공한다. 이를 통해 직관적인 작업을 지원한다.
  2. 관리 편의성: Docker는 설정을 변경하기 위해서는 삭제 후, 재 설치과정을 거쳐야 하며, Docker에서 제공하는 Interface로 처리하기 위해서는, 복잡한 과정을 거쳐야 한다. Portainer를 통해서는, 간단히 설정 정보를 변경하는 인터페이스를 통해 직관적이고, 편리하게 변경 작업을 수행할 수 있다.

설치

Docker를 통한 설치

  1. 사용 이미지: portainer/portainer-ce:latest
  2. 포트
    1. 8000:8000
    2. 9000:9000
    3. 9443:9443

대상 Docker API에 대한 설정

  1. Docker Desktop에서 대상 시스템 설정
    1. API 인터페이스에 대한 접속 설정

      Docker Desktop에서 TCP 접속을 통해, 외부에서 접속 가능하도록 설정함

      Settings > General

      1. Expose daemon on tcp://localhost:2375 without TLS

    2. Docker 상에서의 접속 host 설정

      Docker 내부의 Container에서 접속을 진행하면, host설정을 통해 접속 host설정을 진행하면, 편리하게 접속 설정을 수행할 수 있다.

      다음 단계를 통해 내부에서 접속할 수 있도록 host설정을 진행한다.

      1. Use the WSL 2 based engine
      2. Add the *.docker.internal names to the hosts’ /etc/hosts file (Requires password)

         

Portainer 대상API 설정

Docker 내부에서 host Docker 설정

  1. Name: 시스템 설정 이름
  2. Environment URL: API 접속 정보

    위에서 설정한 정보를 기반으로 접속 정보를 입력 host.docker.internal:2375

답글 남기기

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