Перейти к содержимому

NGINX als LXC-Container auf Proxmox

Serverraum

0:00 / 0:00

NGINX als LXC-Container auf Proxmox

1 382 просмотра · 1 г. назад
Serverraum
84 подписчика
1 382 просмотра · 1 г. назад
In diesem Video erstellen wir einen NginX LXC-Container auf Proxmox. Links zu den verwendeten Produkten: https://nginxproxymanager.com https://www.proxmox.com https://www.docker.com Im Video verwendete Befehle: apt update apt install curl apt install apt-transport-https apt install gpg curl -fsSL https://download.docker.com/linux/ubu... | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list /dev/null apt update apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin systemctl is-active docker docker run hello-world docker network create proxy-network mkdir nginx-proxy-manager cd nginx-proxy-manager mkdir certs data db touch .env docker-compose.yml bash -c 'echo "DB_USER=npm" .env' bash -c 'echo "DB_NAME=npm" .env' bash -c 'echo "DB_PWD=$(openssl rand -base64 32)" .env' bash -c 'echo "DB_ROOT_PWD=$(openssl rand -base64 32)" .env' docker compose up -d Inhalt der docker-compose.yml: networks: proxy-network: name: proxy-network external: true internal: external: false services: npm-app: image: "jc21/nginx-proxy-manager" container_name: npm-app restart: unless-stopped ports: "80:80" "443:443" "81:81" environment: DB_MYSQL_HOST: "npm-db" DB_MYSQL_PORT: 3306 DB_MYSQL_USER: $DB_USER DB_MYSQL_NAME: $DB_NAME DB_MYSQL_PASSWORD: $DB_PWD DISABLE_IPV6: "true" networks: proxy-network internal volumes: ./data:/data ./certs:/etc/letsencrypt npm-db: image: "jc21/mariadb-aria" image: "yobasystems/alpine-mariadb:10.4.17-arm32v7" container_name: npm-db restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: $DB_ROOT_PWD MYSQL_DATABASE: $DB_NAME MYSQL_USER: $DB_USER MYSQL_PASSWORD: $DB_PWD networks: internal volumes: ./db:/var/lib/mysql