Введение
В этой лаборатории мы отправимся в древнее королевство Докерия, где свободно бродит могучий дракон Докерон. Наша цель — овладеть искусством запуска и управления контейнерами Docker, чтобы исполнить древнее пророчество и заслужить уважение Докерона.
Подготовка среды Docker
На этом этапе мы подготовим нашу среду Docker, убедившись, что Docker установлен и запущен. Кроме того, мы загрузим образ Docker hello-world и запустим контейнер на основе этого образа.
Задача 1: Установка Docker
Сначала убедимся, что Docker установлен. Если он не установлен, пожалуйста, установите Docker для вашей операционной системы, следуя официальной документации.
Задача 2: Запуск службы Docker
Убедитесь, что служба Docker запущена и работает, выполнив следующую команду в терминале:
sudo systemctl start docker
Задача 3: Загрузка и запуск образа hello-world
Загрузите образ Docker hello-world, выполнив следующую команду:
docker pull hello-world
Затем запустите контейнер на основе образа hello-world, используя следующую команду:
docker run hello-world
Запуск пользовательского контейнера
На этом этапе мы создадим Dockerfile для сборки пользовательского образа Docker и запустим контейнер на его основе.
Задача 1: Создание Dockerfile
Создайте файл с именем Dockerfile в каталоге /home/labex/project со следующим содержимым:
FROM alpine
CMD echo "Welcome to Dockeria, the land of dragons!"
Задача 2: Сборка и запуск пользовательского образа
Соберите пользовательский образ Docker, выполнив следующую команду:
cd /home/labex/project
docker build -t dockeria-image .
Наконец, запустите контейнер на основе только что собранного образа:
cd /home/labex/project
docker run dockeria-image
Резюме
В этой лабораторной работе мы отправились в королевство Докерия и использовали мощь контейнеров Docker. Выполнив задания, мы приобрели необходимые навыки для запуска и управления контейнерами Docker. Эти знания будут неоценимы, поскольку мы продолжим наши приключения в области контейнеризации.



