portainer docker-compose로 설치하기

junsangyu·2025년 2월 27일

portainer 공식 문서에는 docker run 예시만 나와있고 docker-compose 설치방법은 안나와 있어서 한번 정리해보았다.

portainer 공식문서
https://docs.portainer.io/start/install-ce/server/docker/linux

다음의 docker-compose.yml 파일을 작성하고 docker compose up 해주면 된다.

services:
  portainer:
    image: portainer/portainer-ce:lts
    container_name: portainer
    ports:
      - 9000:9000
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    restart: unless-stopped
    command: --http-enabled

한가지 특이사항으로는 기본적으로 portainer에서 https를 강제해서 자동으로 self-signed 인증서로 설정이 되는거 같다.

self-signed 인증서로 하면 브라우저에서 경고하는게 너무 많아서 그냥 http를 허용하는 옵션으로 바꾸어주었다.

옵션으로 --http-enabled 추가해주고 포트도 9443에서 9000번으로 바꿔서 접속하면 잘될 것이다.

profile
👨🏻‍💻

0개의 댓글