- tocdepth
2
Локальный запуск контейнера
Перед запуском контейнера в Container Apps или в случае возникновения ошибок, рекомендуем запустить контейнер локально, чтобы убедиться в корректности сборки Docker-образа.
Запустить контейнер локально можно через любой привычный терминал на вашем компьютере или с помощью интерфейса Docker Desktop.
Выполните команду запуска контейнера через любой привычный терминал на вашем компьютере:
docker run -d -p <host-port>:<docker-port> <registry_name>.cr.cloud.ru/<repository_name>
где:
<host-port>
— порт локального хоста, на котором запускается Docker-контейнер. Можете указать любое значение. Например, порт 8080 обычно используется для доступа к веб-серверу, работающему на локальном компьютере.<docker-port>
— порт, который ваше приложение использует для обслуживания HTTP-запросов.<registry_name>
— название реестра в Artifact Registry, в котором находится репозиторий с Docker-образом.<repository_name>
— название репозитория в Artifact Registry, в котором находится Docker-образ. Название репозитория соответствует названию образа.
Убедитесь, что приложение работает — откройте
http://localhost:<host-port>
в своем браузере.
Откройте Docker Desktop.
Перейдите на вкладку Images.
В списке образов выберите нужный и нажмите Run.
В открывшемся окне Run a new container нажмите Optional settings.
В поле Host port укажите порт локального хоста. Можете указать любое значение. Например, порт 8080 обычно используется для доступа к веб-серверу, работающему на локальном компьютере.
Нажмите Run.
Убедитесь, что приложение работает — откройте
http://localhost:<host-port>
в своем браузере.
Узнать больше о командах и работе с контейнерами Docker вы можете в документации Docker.
Была ли статья полезной?
для Dev & Test