Управление Docker

DockerBeginner

Введение

В этой лаборатории вы отправитесь обратно на древнеримскую арену, где контейнеры 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 для ваших собственных проектов.