도커 컴포즈 설치
## 도커 및 도커 컴포즈 설치 (설치 했다면 무시)
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
([email protected] / changeme)
접속하면 관리자 계정 정보 변경