Шаг 1: Установка зависимостей
Перед установкой Docker убедитесь, что все пакеты обновлены и установлены необходимые зависимости.
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
Шаг 2: Добавление официального ключа GPG Docker
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Шаг 3: Добавление репозитория Docker
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Шаг 4: Установка Docker Engine
sudo apt install docker-ce -y
Шаг 5: Проверка установки Docker
После завершения установки Docker проверьте его статус:
sudo systemctl status docker
Теперь Docker должен быть запущен и работать на вашем сервере.
Основные команды Docker
Запуск контейнера
Для запуска контейнера используйте команду docker run
. Например:
sudo docker run hello-world
Получение списка запущенных контейнеров
sudo docker ps
Получение списка всех контейнеров (включая остановленные)
sudo docker ps -a
Запуск контейнера в интерактивном режиме
sudo docker run -it ubuntu bash
Остановка контейнера
sudo docker stop container_id
Удаление контейнера
sudo docker rm container_id
Настройка Docker
Добавление пользователя в группу Docker (опционально)
Чтобы использовать Docker без sudo, добавьте текущего пользователя в группу docker:
sudo usermod -aG docker $USER
Перезапустите сеанс или войдите заново в систему, чтобы изменения вступили в силу.
Пример использования Docker
Установка и запуск Nginx
sudo docker run -d -p 80:80 nginx
Это запустит контейнер Nginx в фоновом режиме и пробросит порт 80 на вашем хосте.
Остановка и удаление контейнера Nginx
sudo docker stop container_id
Заключение
Docker обеспечивает мощные инструменты для развертывания и управления контейнеризированными приложениями. Следуйте указанным выше шагам, чтобы установить и начать использовать Docker на своем сервере Debian или Ubuntu.