У нас есть это веб-приложение, работающее как единый контейнер докера, которому требуется доступ к хранилищу.
Я успешно создал и сопоставил хранилище со своим веб-приложением:
Как видно из команды, напечатанной в журнале, Azure не добавляет мои сопоставленные пути в качестве томов в команде docker run
:
docker run -d -p 8179:80 --name <hidden_for_security> -e WEBSITES_ENABLE_APP_SERVICE_STORAGE=true -e WEBSITE_SITE_NAME=<hidden_for_security> -e WEBSITE_AUTH_ENABLED=False -e PORT=80 -e WEBSITE_ROLE_INSTANCE_ID=0 -e WEBSITE_HOSTNAME=<hidden_for_security> -e WEBSITE_INSTANCE_ID=<hidden_for_security> -e HTTP_LOGGING_ENABLED=1 <hidden_for_security> startup.sh
У нас он работает для Docker Compose (Preview), там мы можем добавлять тома в yaml
, однако я не хочу использовать compose, так как у меня только один контейнер.
Почему Azure не добавляет мой том в Docker? Это ограничено Docker Compose?