【新教程】【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