From 8fbf856d900648d551ec0ede3fd1f06b1b1ee389 Mon Sep 17 00:00:00 2001 From: embeddevio Date: Thu, 20 Aug 2026 13:54:40 +0300 Subject: [PATCH] vault backup: 2026-08-20 13:54:40 --- HomeLab/Docker - General.md | 74 +++++++--------------------------- HomeLab/Docker - qBittorent.md | 1 + 2 files changed, 16 insertions(+), 59 deletions(-) diff --git a/HomeLab/Docker - General.md b/HomeLab/Docker - General.md index 6d1604c..d9d3ecf 100644 --- a/HomeLab/Docker - General.md +++ b/HomeLab/Docker - General.md @@ -3,7 +3,13 @@ ## Docker Hub тут: https://hub.docker.com/ -## Docker Installation Guide +Вся работа с docker сводится со взаимодействием или управлением контейнерами. +Есть несколько способов развернуть (запустиить) контейнер: +- Ручное создание docker-compose.yml файла с описанием конфигурации и последующим запуском +- Загрузка образа командой `docker pull ` Образ подтягивается с docker hub +- UI - установка через Portaineer io + +## Docker. How to Installation 1. Установка Docker ```bash apt update && apt upgrade -y @@ -21,7 +27,7 @@ systemctl start docker apt install -y docker-compose ``` -## Docker control +## Docker. General CLI 1. Просмотр списка образов ```bash docker image ls @@ -37,62 +43,12 @@ docker pull redis:7-alpine docker compose up -d ``` -4. Просмотр - -## Image containeer control -Создаем директорию для проекта и переходим в нее -```bash -mkdir -p /root/qbittorrent && cd /root/qbittorrent -``` - -Создаем `docker-compose.yml` -```bash -nano docker-compose.yml -``` - -Вставим конфигурационный текст (взять с hub.docker.com) -```bash ---- -services: - qbittorrent: - image: lscr.io/linuxserver/qbittorrent:latest - container_name: qbittorrent - environment: - - PUID=1000 - - PGID=1000 - - TZ=Etc/UTC - - WEBUI_PORT=8080 - - TORRENTING_PORT=6881 - volumes: - - /path/to/qbittorrent/appdata:/config - - /path/to/downloads:/downloads #optional - ports: - - 8080:8080 - - 6881:6881 - - 6881:6881/udp - stop_grace_period: "10s" #optional - restart: unless-stopped - -``` - -Запуск -```bash -docker compose up -d -``` - -Просмотр логов запуска (пароль/порт) -```bash -docker logs qbittorrent -``` - -Подключение сетевой папки NAS в контейнер (внести изменения) -```yaml - volumes: - - /path/to/qbittorrent/appdata:/config - - /path/to/downloads:/downloads #optional -``` - -Перезапуск контейнера, для применения настроек +4. Перезапуск контейнера ```bash docker compose up -d --force-recreate -``` \ No newline at end of file +``` + +5. Просмотр логов запуска контейнера +```bash +docker docker logs qbittorrent +``` diff --git a/HomeLab/Docker - qBittorent.md b/HomeLab/Docker - qBittorent.md index d554aab..6ac717c 100644 --- a/HomeLab/Docker - qBittorent.md +++ b/HomeLab/Docker - qBittorent.md @@ -1,3 +1,4 @@ +Рассматривается пример ручной установки с созданием `docker-compose.yml` ## Создание конфигурации и запуск контейнера Создаем директорию для проекта и переходим в нее