Как увеличить размер тома на изображении докера? - PullRequest
0 голосов
/ 25 июня 2019

По умолчанию для FS / dev / mapper / docker-XXX установлено значение 10 ГБ. Я следовал другим инструкциям, чтобы отредактировать / etc / sysconfig / docker-storage и добавить --storage-opt dm.basesize=50G. Далее я делаю:

sudo service docker restart
sudo service ecs restart

Я вижу

# ps -ef | grep docker | grep stor
root      5966     1  0 21:45 pts/0    00:00:01 /usr/bin/dockerd --default-ulimit nofile=1024:4096 --storage-driver devicemapper --storage-opt dm.basesize=50G --storage-opt dm.thinpooldev=/dev/mapper/docker-docker--pool --storage-opt dm.use_deferred_removal=true --storage-opt dm.use_deferred_deletion=true --storage-opt dm.fs=ext4

Похоже, что это вступило в силу, однако, когда я смотрю в работающий докер-контейнер, это stll 10GB:

# docker exec -it 601f6a9e9418 bash
root@601f6a9e9418:/# df
Filesystem                                                                                       1K-blocks    Used Available Use% Mounted on
/dev/mapper/docker-202:1-263443-880571d796b21f307753d4f4ecca2141b85119985fac00001ea2622ce643b45f  10190136 7295128   2354336  76% /

Любая помощь очень ценится.

1 Ответ

0 голосов
/ 25 июня 2019

попробуйте это: ссылка: Как увеличить размер контейнера Docker по умолчанию? (необязательно) Если вы уже загрузили какой-либо образ с помощью Docker Pull, вам необходимо сначала очистить его, иначе он не будет изменен.

docker rmi your_image_name

Редактирование конфигурации хранилища

vi / etc / sysconfig / docker-storage

Должно быть что-то вроде DOCKER_STORAGE_OPTIONS = "...", замените его на DOCKER_STORAGE_OPTIONS = "... --storage-opt dm.basesize = 100G"

Перезапустите докер Дэймон

перезапуск сервисного докера

Потяните изображение

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/ Оказывается, вам нужно удалить / вытащить изображение после увеличения размера базы.

...