Docker — это инструмент, позволяющий разворачивать приложения из контейнеров, которые, в свою очередь, являются облегченными версиями виртуальных машин, работающих вне зависимости от операционной системы и запускающих определенные приложения или сервисы.
Установочный процесс
Docker нет в официальном репозитории Ubuntu 18.04, поэтому осуществим предварительную подготовку операционной системы к его установке и обновим ее:
sudo apt update
sudo apt upgrade
После обновления системы и до запуска установочного процесса Docker следует позаботиться о наличии пакетов, которые понадобятся для установки. Для этого необходимо выполнить команду:
sudo apt-get install curl apt-transport-https ca-certificates software-properties-common
Следующим шагом станет добавление репозитория Docker. Это дает возможность облегчить процесс и не отклоняться от официально поддерживаемой разработчиками версии программного обеспечения. Выполним команду:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Далее добавим репозиторий:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
И обновим данные по репозиторию:
sudo apt update
Затем установим Docker. Выполним команду apt для его загрузки:
sudo apt install docker-ce
После завершения установочного процесса проверим статус Docker командой:
sudo systemctl status docker
Инструкция по использованию Docker
После окончания загрузки Docker можно осуществить запуск тестового образа, который позволит быть уверенным, что сервис функционирует корректно. Выполните команду:
sudo docker run hello-world
Для поиска доступных образов существует команда:
sudo docker search [поисковый_запрос]
, где «поисковый запрос» — это образ, который вы ищете.
К примеру, чтобы отыскать образ Debian, команда и данные на выходе будут такими:
sudo docker search debian
Чтобы осуществить загрузку образа на VPS, необходимо указать название образа с помощью команды:
sudo docker pull [имя_образа]
, где [имя_образа] — это образ, который вы устанавливаете.
Например:
sudo docker pull debian
Обычно, в системе уже имеется некоторое количество образов. Можно вывести их список, применив команду:
sudo docker images
Список будет представлен в виде перечислений, как при запросе в поиске. Далее можно запустить образ, применив команду run:
, где — это ID запускаемого образа.
Также имеются опции, способные расширить возможности самой команды. К примеру, опция –i позволяет запустить образ интерактивно, а –d осуществляет его запуск в фоновом режиме.
Завершить запуск образа можно сочетанием клавиш CTRL+D.
Если вы планируете использовать Docker без root-доступа, выполните команду:
sudo usermod -aG docker $(whoami)
После этого потребуется перезагрузка системы.