Введение
В этой лаборатории вы отправитесь обратно на древнеримскую арену, где контейнеры Docker сражаются за превосходство в виртуальном мире. Вы выступаете в роли нетерпеливого зрителя с целью понять и освоить искусство управления контейнерами Docker. Наблюдая за захватывающими битвами Docker, ваша задача — научиться контролировать и манипулировать системой Docker для различных сценариев.
Исследование Docker
На этом этапе вы начнете исследование Docker, скачав и запустив простой контейнер.
Скачайте образ Docker "hello-world":
docker pull hello-worldЗапустите контейнер "hello-world":
docker run hello-world
Создание собственного контейнера
На этом этапе вы создадите простой Dockerfile для сборки собственного пользовательского образа Docker.
Создайте файл с именем Dockerfile в каталоге ~/project со следующим содержимым:
FROM alpine:latest
CMD ["echo", "Welcome to the Docker Arena"]
Соберите образ Docker из Dockerfile:
docker build -t docker-arena .
Запустите пользовательский контейнер Docker на основе только что собранного образа:
docker run docker-arena
Управление контейнерами
На этом этапе вы научитесь запускать, останавливать и удалять контейнеры Docker.
Запустите контейнер с именем "nginx", используя официальный образ nginx:
docker run --name nginx -d -p 8080:80 nginxОстановите запущенный контейнер "nginx":
docker stop nginxУдалите контейнер "nginx":
docker rm nginx
Резюме
В этой лабораторной работе мы смоделировали захватывающий сценарий Docker-арены, чтобы помочь вам понять основные концепции и навыки управления контейнерами Docker. Следуя пошаговым инструкциям, вы изучили загрузку и запуск образов Docker, создание пользовательских образов и эффективное управление контейнерами. Эта лабораторная работа представляет собой дружелюбное для начинающих введение в управление системами Docker и дает вам возможность использовать мощь Docker для ваших собственных проектов.



