Контейнер не запускается
После создания контейнер запускается в течение нескольких минут. Успешный запуск контейнера подтверждается статусом «Выполняется» у самого контейнера и статусом «Готово» у ревизии контейнера.
Если контейнер или ревизия находятся в статусе «Ошибка», проверьте настройки:
Docker-образ должен быть собран под плафторму linux/amd64.
Container Apps пока не поддерживает запуск Docker-oбразов, собранных под другие платформы. При использовании Apple Mac с процессором серии М образ по умолчанию собирается под платформу arm64.
При работе на Mac добавляйте в команду скачивания и сборки образа параметр
--platform linux/amd64
Порт в настройках контейнера Container Apps должен соответствовать порту, на котором работает ваше приложение.
Просмотреть порт контейнера можно в разделе личном кабинете. Изменить порт можно при создании контейнера или ревизии.
вВ Docker-образе не должны использоваться настройки для подключения томов (volumes) к контейнеру.
Если образ был собран на основе Dockerfile, который содержит инструкцию VOLUME, то такой образ пока не может использоваться для развертывания контейнера в Container Apps.
Команда точки входа и аргументы должны быть указаны верно.
Команда точки входа и аргументы указываются опционально при создании контейнера или ревизии и перезаписывают команду точки входа и аргументы по умолчанию, заданные в Docker-образе. Просмотреть команду и аргументы для ревизии можно в разделе в личном кабинете.
Если команда и аргументы неверны, то в разделе
вы увидите запись с текстом: «Error: failed to start container… create failed: unable to start container process: exec»Примечание
Подробнее о команде точки входа (ENTRYPOINT) — в документации Docker.
для Dev & Test