도커 컴포즈 설치

## 도커 및 도커 컴포즈 설치 (설치 했다면 무시)
wget -qO- get.docker.com | sh
apt update
apt install -y docker-compose-plugin #docker compose (최신 버전)
or
apt install docker-compose #docker-compose (구 단독 버전)

docker-compose.yml

바닐라 버전
services:
  app:
    image: 'docker.io/jc21/nginx-proxy-manager:latest'
    restart: unless-stopped # 컨테이너가 중지되더라도 수동으로 중지하지 않는 한 자동으로 다시 시작하도록 설정합니다.
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
db 수정 버전
version: "3"
services:
  app:
    image: "jc21/nginx-proxy-manager:latest"
    restart: always
    ports:
      - "80:80"     # HTTP 포트
      - "81:81"     # 관리자 인터페이스 포트
      - "443:443"   # HTTPS 포트
    environment:
      DB_MYSQL_HOST: "db"
      DB_MYSQL_PORT: 3306
      DB_MYSQL_USER: "npm"
      DB_MYSQL_PASSWORD: "npm"
      DB_MYSQL_NAME: "npm"
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

  db:
    image: "mysql:5.7"
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: "npm"
      MYSQL_DATABASE: "npm"
      MYSQL_USER: "npm"
      MYSQL_PASSWORD: "npm"
    volumes:
      - ./mysql:/var/lib/mysql

실행

docker compose up -d
or 
docker-compose up -d

image.png

([email protected] / changeme)

접속하면 관리자 계정 정보 변경

image.png

image.png