87 lines
1.7 KiB
Markdown
87 lines
1.7 KiB
Markdown
Описание на Habr: https://habr.com/ru/articles/913978/
|
|
|
|
## Docker Hub
|
|
тут: https://hub.docker.com/
|
|
|
|
## Docker Installation Guide
|
|
1. Установка Docker
|
|
```bash
|
|
apt update && apt upgrade -y
|
|
apt install -y docker.io
|
|
```
|
|
|
|
2. Настройка автозапуска
|
|
```bash
|
|
systemctl enable docker
|
|
systemctl start docker
|
|
```
|
|
|
|
3. Установка Docker Compose
|
|
```bash
|
|
apt install -y docker-compose
|
|
```
|
|
|
|
## Docker control
|
|
1. Просмотр списка образов
|
|
```bash
|
|
docker image ls
|
|
```
|
|
|
|
2. Загрузка образа из Docker Hub
|
|
```bash
|
|
docker pull redis:7-alpine
|
|
```
|
|
|
|
3. Запуск докер контейнера
|
|
```bash
|
|
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
|
|
|
|
``` |