root (IP и пароль — в карточке сервера в боте), а образ по умолчанию — Ubuntu 22.04, так что официальный скрипт ниже ставится без лишних шагов.
Команды актуальны на момент написания. Перед установкой сверься с официальным сайтом docs.docker.com — синтаксис иногда меняется.
Установка
Скачай официальный скрипт
Самый быстрый способ — официальный скрипт. Он сам определит твою систему (Ubuntu или Debian) и поставит свежий Docker:
Базовые команды
Запустить контейнер
Запустить контейнер
Запустить контейнер в фоне с пробросом порта (наружный порт Здесь
8080 → порт 80 внутри контейнера):-d — фоновый режим (detached), -p — проброс порта, nginx — имя образа.Посмотреть запущенные контейнеры
Посмотреть запущенные контейнеры
Посмотреть логи контейнера
Посмотреть логи контейнера
По имени или ID из
docker ps:Остановить и удалить контейнер
Остановить и удалить контейнер
Посмотреть скачанные образы
Посмотреть скачанные образы
Docker Compose
Когда сервису нужно несколько контейнеров (например, приложение + база данных) или просто длинная команда запуска с кучей параметров — её неудобно держать в голове. Docker Compose позволяет описать всё в одном файлеcompose.yaml и поднимать одной командой.
В актуальной версии Docker Compose встроен в Docker как плагин и вызывается через
docker compose (без дефиса). Старая самостоятельная утилита docker-compose (с дефисом) устарела — в новых установках её нет.compose.yaml — веб-сервер на порту 8080:
Куда дальше
n8n
Автоматизация процессов — запускается через Docker.
Своя LLM
Нейросеть на сервере через Ollama.