Skip to content

Latest commit

 

History

History
118 lines (94 loc) · 4.84 KB

docker_install.md

File metadata and controls

118 lines (94 loc) · 4.84 KB

Установка Docker

1. Обновление системы

Перед установкой Docker убедитесь, что ваша система обновлена. Выполните следующие команды:

sudo apt update
sudo apt upgrade -y

2. Удаление старых версий Docker (если установлены)

Если Docker уже был установлен ранее, рекомендуется удалить его перед установкой новой версии:

sudo apt remove docker docker-engine docker.io containerd runc

3. Установка утилит для работы с HTTPS

Для загрузки Docker вам потребуется утилита curl и поддержка HTTPS. Установите их:

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

4. Добавление официального репозитория Docker

  1. Импорт ключа GPG Docker:

    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  2. Добавление репозитория Docker: Определите архитектуру вашей Raspberry Pi и добавьте соответствующий репозиторий. Для ARM (Raspberry Pi) используйте:

    echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

5. Установка Docker

Теперь обновите списки пакетов и установите последнюю версию Docker:

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

6. Проверка установки

Проверьте, что Docker установлен корректно, с помощью команды:

sudo docker --version

Вы должны увидеть версию Docker, например:

Docker version x.x.x, build xxxxxxx

7. Настройка прав для работы с Docker без sudo

Добавьте текущего пользователя в группу docker, чтобы запускать команды без sudo:

sudo usermod -aG docker $USER

Для применения изменений выйдите из текущей сессии и зайдите снова:

exit

8. Проверка работы Docker

  1. Запустите тестовый контейнер:
    docker run hello-world
    Если все настроено правильно, вы увидите сообщение, что контейнер запущен.

9. Настройка автозапуска Docker

Убедитесь, что Docker настроен на автозапуск при старте системы:

sudo systemctl enable docker
sudo systemctl start docker

10. Опционально: Установка Docker Compose

Для работы с docker-compose выполните следующую команду:

sudo apt install -y docker-compose-plugin

Проверьте версию Docker Compose:

docker compose version

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