Administrator
发布于 2025-01-27 / 23 阅读
0

【新教程】【docker】Ubuntu 24.04安装nginx proxy manager

【新教程】【docker】Ubuntu 24.04安装nginx proxy manager

1 详细步骤

1、创建目录

mkdir ~/docker_data/ngmanager && mkdir ~/docker_data/mariadb && cd ~/docker_data/ngmanager

2、写入配置

services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: always
    ports:
      - '80:80'  # HTTP
      - '81:81'  # Admin GUI
      - '443:443' # HTTPS
    environment:
      DB_MYSQL_HOST: "db"
      DB_MYSQL_PORT: 3306
      DB_MYSQL_USER: "npm"
      DB_MYSQL_PASSWORD: "wlg+"
      DB_MYSQL_NAME: "npm"
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
    container_name: npmanager
  db:
    image: 'mariadb:latest'
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: 'wlg+'
      MYSQL_DATABASE: 'npm'
      MYSQL_USER: 'npm'
      MYSQL_PASSWORD: 'wlg+'
    volumes:
      - ../mariadb/db:/var/lib/mysql
    ports:
      - "3306:3306"
    container_name: mariadb

3、启动容器

docker compose up -d

如果使用的不是docker插件,则:

docker-compose up -d