Тестирование Docker-образа приложения#

Предусловия#

Создайте Dockerfile, который содержит инструкции по сборке образа, включая установку зависимостей и окружения.

Последовательность выполнения#

Запустите контейнер из созданного образа на локальных машинах для тестирования приложения в контролируемой среде:

  1. Соберите Docker-образ:

    docker build -t myapp .
    
  2. Запустите контейнер из собственного образа:

    docker run -d -p 8080:80 myapp
    
  3. Проверьте работоспособность приложения, например, веб-приложения, открыв его в веб-браузере или отправив запросы через curl:

    curl -X GET http://localhost:5000/v2/_catalog
    

    Эта команда отправит GET-запрос на порт 5000 локального сервера, чтобы получить список всех доступных образов в Docker Registry. Если приложение работает корректно, в ответ будет получен файл в формате JSON, содержащий список образов.

Если при выполнении команды отсутствует ответ или появляется сообщение об ошибке, это может указывать на проблемы с настройкой или работой Docker Registry. В этом случае рекомендуется проверить конфигурацию Docker Registry и убедиться, что Docker Registry запущен и доступен на порту 5000.

Результат#

Docker Registry создан успешно и протестирован.