Каждый контейнер Docker будет иметь дисковое пространство 10 ГБ, которое является конфигурацией devicemapper по умолчанию в CentOS. Итак, как я могу настроить каждый контейнер, созданный с дисковым пространством более 10 ГБ, по умолчанию? (Хост-сервер установлен с CentOS 6 и Docker 1.7.1)Изменение размера дискового пространства для контейнера Docker
ответ
Да, вы можете. Используйте атрибут dm.basesize
при запуске демона Docker. Например:
docker daemon --storage-opt dm.basesize=50G ...
Более подробную информацию можно найти в the official docs.
(необязательно) Если вы уже загрузили любое изображение с помощью
docker pull
вам необходимо очистить их первый - в противном случае они не будут измененыdocker rmi your_image_name
Редактирование конфигурации
храненияvi /etc/sysconfig/docker-storage
Там должно быть что-то вроде
DOCKER_STORAGE_OPTIONS="..."
, изменить егоDOCKER_STORAGE_OPTIONS="... --storage-opt dm.basesize=100G"
Перезапустите докер Deamon
service docker restart
Вытяните изображение
docker pull your_image_name
(опционально) проверка
docker run -i -t your_image_name /bin/bash
df -h
Я боролся с этим много, пока я не узнал эту ссылку http://www.projectatomic.io/blog/2016/03/daemon_option_basedevicesize/ оказывается, вы должны удалить/тянуть изображение после увеличения basesize.
- 1. docker из дискового пространства
- 2. Увеличение дискового пространства на панели инструментов Docker
- 3. Виртуальная машина дискового пространства в Docker для Windows, бета
- 4. Изменение размера контейнера среднего размера
- 5. Неоднозначность распределения дискового пространства для контейнеров-докеров
- 6. Размер дискового контейнера для докеров в мезо и марафоне
- 7. Redshift кластера резервного дискового пространства
- 8. Solr Сохранение дискового пространства
- 9. Рекультивация дискового пространства MongoDB
- 10. Площадь дискового пространства OpenFeint
- 11. Расширение дискового пространства EC2
- 12. Очистка дискового пространства MySQL
- 13. Анализ дискового пространства SVN
- 14. Очистка дискового пространства, занимаемого изображениями докеров
- 15. Изменение размера изображения внутри контейнера
- 16. Изменение размера контейнера изотопа JARING
- 17. Изменение размера контейнера при изменении видимости ребенка?
- 18. Изменение размера табличного пространства отмены
- 19. Сохранение дискового пространства на iPhone
- 20. Кассандры дискового пространства над головой
- 21. ElasticSearch находит использование дискового пространства
- 22. Изменение размера изображения в ImageView вызывает изменение размера контейнера View
- 23. Предварительное выделение дискового пространства для приложения
- 24. скрипт bash для проверки используемого дискового пространства
- 25. Расчет объема дискового пространства для эластичных вычислений
- 26. Пакетный скрипт для проверки дискового пространства
- 27. сколько дискового пространства необходимо для VS 2008
- 28. Редизайн SQL Server для уменьшения дискового пространства
- 29. Оптимизация использования дискового пространства Neo4j
- 30. Сколько занимает синоним дискового пространства?
Спасибо за ваш ответ. Мне жаль, что я забыл опубликовать некоторые настройки в вопросе. Используемый мной хост-сервер устанавливается с CentOS 6 и Docker-1.7.1. Команда, о которой вы упомянули, не поддерживается Docker-1.7.1. –