Files
wikipedia/HomeLab/Docker.md
T

1.5 KiB

Описание на Habr: https://habr.com/ru/articles/913978/

Docker Hub

тут: https://hub.docker.com/

Docker Installation Guide

  1. Установка Docker
apt update && apt upgrade -y
apt install -y docker.io
  1. Настройка автозапуска
systemctl enable docker
systemctl start docker
  1. Установка Docker Compose
apt install -y docker-compose

Docker control

  1. Просмотр списка образов
docker image ls
  1. Загрузка образа из Docker Hub
docker pull redis:7-alpine
  1. Запуск докер контейнера
docker compose up -d

Image containeer control

Создаем директорию для проекта и переходим в нее

mkdir -p /root/qbittorrent && cd /root/qbittorrent

Создаем docker-compose.yml

nano docker-compose.yml

Вставим конфигурационный текст (взять с hub.docker.com)

---
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

Запуск

docker compose up -d