Контейнеры Docker позволяют нам удобно монтировать тома для постоянных данных. Я исследовал это, и, если я правильно понимаю, выделение пространства тома ограничено дисковым пространством хоста-контейнера.
Мой вопрос: как это перевести на облачную систему, такую как Bluemix? С контейнером (в Bluemix) вы можете установить ограничение на диск, скажем, 32 ГБ и т. д., и знать, что вы можете запустить образ с 32 ГБ, доступными для контейнера. Ограничены ли все созданные тома и ограничены ли они этим пределом в 32 ГБ?
Я не могу найти никакой документации по этому поводу. Самое близкое, что я нашел, это создание «Контейнеров данных», где ограничением объема является размер контейнера данных. Но если я просто создам том и смонтирую его в контейнер, какие правила регулируют ограничение размера этого конкретного тома?
работающий осмотр
{
"hostPath": "/vol/af2f348b-cad6-4b86-ac0c-b1bc072ca241/PGDATA",
"spaceGuid": "af2f348b-cad6-4b86-ac0c-b1bc072ca241",
"volName": "PGDATA"
}
Этот вопрос кажется специфичным для Bluemix, но не обязательно, поскольку он может пролить свет на методы, которые могут использовать другие поставщики «контейнера как услуги».