Это старая версия документа!
Docker и Docker Compose
apt install ca-certificates gnupg curl
- ca-certificates – набор корневых сертификатов доверенных центров сертификации, необходимый системам и приложениям для проверки подлинности HTTPS-соединений;
- gnupg – инструмент для работы с криптографическими ключами и подписями, используемый для проверки цифровой подписи репозитория и его пакетов;
- curl – утилита командной строки, используемая для загрузки данных по URL.
Установка Docker
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg –dearmor -o /usr/share/keyrings/docker.gpg
echo «deb [arch=$(dpkg –print-architecture) signed-by=/usr/share/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable» | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin
docker –version
Установка Docker Compose
sudo mkdir -p /usr/local/lib/docker/cli-plugins/
В данный каталог загрузите из GitHub бинарный файл последней версии Docker Compose:
sudo curl -SL https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/lib/docker/cli-plugins/docker-compose
Затем следующей командой сделайте загруженный файл исполняемым:
sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
После чего проверьте версию Docker Compose:
docker compose version
Прочее
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
docker rmi $(docker images -a -q)
docker volume rm $(docker volume ls -a -q)
docker network rm $(docker network ls -a -q)
Удаление Docker контейнеров
- Контейнеры в Docker могут быть активными, завершенными или остановленными. Удаление ненужных контейнеров помогает освободить место и улучшить управление системой.
- Как удалить конкретные контейнеры
- Для начала найди контейнеры, которые хочешь удалить, используя команду:
docker ps -a
Эта команда покажет список всех контейнеров, включая завершенные. Удали ненужные контейнеры с помощью команды:
docker rm <container_id_or_name>
