Команды для работы с Docker

Установка Docker из скрипта официального репозитория

curl -fsSL https://get.docker.com -o get-docker.sh

Запускаем скрипт и устанавливаем

sudo sh get-docker.sh

Проверить версию установленного пакета Docker

docker --version

Создаем пользователя для работы с Docker

useradd -m -s /bin/bash 'ИМЯ ПОЛЬЗОВАТЕЛЯ'

Добавляем в группу

usermod -aG docker 'ИМЯ ПОЛЬЗОВАТЕЛЯ'

Проверить работает ли сервис

service docker status

Проверить запущенные контейнеры

docker ps

Проверить все контейнеры

docker ps -a

Удалить контейнер

docker rm "CONTAINER ID' или 'NAMES'

Проверить скачанные имеджи

docker images

Удалить имеджи с сервера

docker rmi "IMAGE ID"

Скачивание имеджа из репозитория

docker pull "ИМЯ ПАКЕТА"

Создание и запуск нового контейнера из скачанного имеджа

docker run "ИМЯ ПАКЕТА"

Запуск созданного контейнера

docker start "CONTAINER ID"

Запуск определенного пакета с тегом (версией)

docker run 'ИМЯ ПАКЕТА":'TEG"

Запуск контейнера в фоновом режиме

docker run -d "ИМЯ ПАКЕТА"

Поставить на паузу контейнер

docker pause "CONTAINER ID" или "NAMES"

Продолжить работу контейнера, снять с паузы

docker unpause "CONTAINER ID" или "NAMES"

Остановить работу контейнера

docker stop "CONTAINER ID" или "NAMES"

Убить процесс работы контейнера

docker kill "CONTAINER ID" или "NAMES"

Удалить контейнер после его остановки

docker run --rm -d "ИМЯ ПАКЕТА"

Посмотреть как собран контейнер

docker inspect "CONTAINER ID"

Проверить сколько занимает контейнер ресурсов сервера

docker stats "CONTAINER ID"

Выход из мониторинга

CTRL+C

Присвоить имя контейнеру

docker -- name "ИМЯ КОНТЕЙНЕРА"

Посмотреть логи контейнера

docker logs "CONTAINER ID" или "NAMES"

Посмотреть логи контейнера в режиме онлайн

docker logs -f "CONTAINER ID" или "NAMES"

Зайти в докер и изменить внутри докера информацию

docker exec -it "CONTAINER ID" или "NAMES" /bin/bash

Проверка открытых портов

netstat -tulpen

Проброс портов в докер

docker run -d --name "Название' -p 80:80 "ИМЯ ПАКЕТА"

Команды для работы с Docker compose

Проверить установленную версию плагина

docker compose version

Проверить установленную версию

docker-compose --version

Запуск контейнеров при помощи compose файла

docker compose up

Запуск контейнеров при помощи compose файла в фоне

docker compose up -d

Просмотр логов запущенного контейнера

docker compose logs -f

Выход из логов

CTRL+c

Остановка запущенных контейнеров

docker compose stop

Команды для работы с Linux

Обновление linux

apt update && apt upgrade -y

Ссылки

Тут будут размещены важные ссылки на различные ресурсы

раздел в стадии заполнения