Докер — это платформа для создания, развертывания и управления контейнерами. Он позволяет упаковывать приложения и их зависимости в независимые среды, изолированные от операционной системы хоста.
Виртуальные машины являются популярным средством для создания и управления окружениями разработки, тестирования и развертывания. Установка Docker на Ubuntu в виртуальной машине — это простой и надежный способ использовать Docker для ваших проектов.
В этой подробной инструкции мы расскажем, как установить Docker на Ubuntu в виртуальной машине. Мы покроем все шаги, начиная с настройки виртуальной машины и заканчивая установкой и проверкой Docker.
Примечание: Для выполнения этих шагов вам понадобится доступ к терминалу виртуальной машины и права администратора.
Требования и подготовка
Перед установкой Docker на Ubuntu в виртуальной машине необходимо выполнить несколько предварительных шагов для создания подходящей рабочей среды. Вот что вам понадобится:
Операционная система | Убедитесь, что у вас установлена Ubuntu на вашей виртуальной машине. Docker поддерживает различные версии Ubuntu, но рекомендуется использовать Ubuntu 18.04 или более позднюю версию для лучшей совместимости. |
Доступ в Интернет | Убедитесь, что ваша виртуальная машина имеет доступ в Интернет. Docker будет загружать образы контейнеров из Интернета, поэтому необходимо убедиться, что у вас есть соединение. |
Наличие прав администратора | Для установки Docker на Ubuntu вам потребуются права администратора. Убедитесь, что вы вошли в систему под пользователем с достаточными привилегиями. |
Обновление системы | Перед установкой Docker рекомендуется обновить систему. Выполните следующую команду в терминале для обновления пакетов: |
sudo apt update
После успешного выполнения этих шагов ваша система будет готова для установки Docker на Ubuntu в виртуальной машине.
Установка Docker
Для установки Docker на Ubuntu в виртуальной машине следуйте инструкциям ниже:
- Откройте терминал на Ubuntu.
- Обновите существующие пакеты с помощью команды:
- Установите необходимые пакеты для использования репозитория Docker:
- Добавьте официальный GPG-ключ Docker:
- Добавьте репозиторий Docker в источники пакетов APT:
- Обновите список доступных пакетов:
- Установите Docker:
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.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 вы сможете использовать его на Ubuntu в виртуальной машине. Может потребоваться перезагрузка системы для применения изменений.
Настройка Docker
Прежде чем начать использовать Docker на Ubuntu, необходимо выполнить некоторые предварительные настройки:
1. Обновление пакетов
Перед установкой Docker рекомендуется обновить все пакеты на сервере. Это можно сделать с помощью следующей команды:
sudo apt-get update
2. Установка необходимых пакетов
Убедитесь, что у вас установлены необходимые пакеты, необходимые для работы Docker:
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
3. Установка ключа GPG Docker
Добавьте ключ GPG Docker в систему:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add —
4. Добавление репозитория Docker
Добавьте репозиторий Docker в список источников пакетов:
sudo add-apt-repository «deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable»
5. Обновление пакетов (еще раз)
Снова выполните команду для обновления пакетов:
sudo apt-get update
6. Установка Docker
Теперь можно установить Docker:
sudo apt-get install docker-ce
Поздравляю! Теперь Docker успешно установлен и настроен на вашем сервере Ubuntu.
Проверка установки
После завершения установки Docker на Ubuntu в виртуальной машине, необходимо проверить правильность установки и функционирование Docker.
Для проверки установки выполните следующую команду:
docker run hello-world
Если Docker был успешно установлен и настроен, то вы увидите следующий результат:
Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world ca4f61b1923c: Pull complete Digest: sha256:66ef312bbac49b16e8f1c00663eb59b4529dfaeb50caab6 Status: Downloaded newer image for hello-world:latest Hello from Docker! This message shows that your installation appears to be working correctly. To generate this message, Docker took the following steps: 1. The Docker client contacted the Docker daemon. 2. The Docker daemon pulled the "hello-world" image from the Docker Hub. 3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading. 4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal. To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash Share images, automate workflows, and more with a free Docker ID: https://hub.docker.com/ For more examples and ideas, visit: https://docs.docker.com/get-started/
Если вы увидели данный результат, поздравляю! Docker успешно установлен и готов к использованию.