Если вы используете любую операционную систему на основе Red-Hat, вы должны знать, что «Devicemapper» ограничен 10 ГБ на образ, и если вы пытаетесь чтобы запустить изображение размером до 10 ГБ, вы можете получить эту ошибку. Это может быть ваша проблема. Попробуйте, у меня это сработало
https://docs.docker.com/engine/reference/commandline/daemon/#storage-driver-options
sudo systemctl stop docker.service
или
sudo service docker stop
rm -rvf /var/lib/docker (Take back up of any important data; containers and images will be deleted)
Выполните эту команду
docker daemon --storage-opt dm.basesize=20G
Где "20G "относится к новому размеру, который должен принять devicemapper, а затем перезапустите докер
sudo systemctl start docker.service
или
sudo service docker start
. Проверьте, установлен ли он, запустив
docker info
Надеюсь, это сработает!
Служба сборки OpenSUSE может оказаться полезной; в проекте devel: gcc
есть пакеты .
Я считаю, что если вы добавите URL http://download.opensuse.org/repositories/devel:/gcc/openSUSE_11.2/ в свою конфигурацию YaST, вы сможете установить эти пакеты. (Хотя статус на веб-сайте выглядит неработающим , мне интересно, как долго это будет длиться ..)
С учетом всего сказанного, я хотел бы предложить вам не делать ваш апгрейд; SuSE прилагает некоторые усилия, чтобы перестроить весь дистрибутив с использованием конкретного компилятора и не нарушить совместимость ABI с обновлениями . Массовое изменение версий может нарушить совместимость ABI с инструментами, которые вы компилируете, и потребует либо перестройки установленных в системе библиотек, либо отмены изменений.
Если вы можете просто обновить дистрибутив до того, который поддерживает ветку gcc 4.5, это будет более безопасным вариантом. (Нет, я лично никогда не видел поломки ABI при обновлении компилятора. Но это не значит, что с вами этого не случится. :)