Как переключиться на другой драйвер хранилища в существующей установке докера в Redhat Linux 7 * - PullRequest
0 голосов
/ 25 апреля 2018

У меня в / etc / sysconfig / docker, следующая конфигурация: -

other_args = "- Небезопасный реестр ******* -g / apps / var / lib"

Теперь я использую докер версии 17.03.1-ce в Red Hat Enterprise Linux Server версии 7.4 и драйвер хранилища по умолчанию в качестве наложения, который вызывает множество проблем при сборке из-за: -

checkum_type: слишком много ссылок

После небольшого исследования интернета, выяснившего, как избавиться от этого, лучшим решением будет использование драйвера overlay2.

Как мне отредактировать / etc / sysconfig / docker, чтобы включить драйвер хранилища как оверлей2. Я пробовал много способов, но ни один не работал. Я не хочу переустанавливать, поэтому ищу здесь самый простой подход, который может позволить мне переключиться на драйвер хранилища overlay2. Я уверен, что докер достаточно надежен, чтобы разрешить такие модификации в существующей установке.

Любая помощь здесь будет с благодарностью, как всегда.

Ответы [ 2 ]

0 голосов
/ 27 апреля 2018

Создан файл /etc/docker/daemon.json с: -

{

«Storage-Driver»: «overlay2»,

"Storage-Opts": [

"overlay2.override_kernel_check=true"

] } * +1010 *

И это помогло

0 голосов
/ 25 апреля 2018

вы можете отредактировать файл конфигурации и вставить нижеприведенную конфигурацию и перезапустите демон docker

{
  "storage-driver": "overlay2"
}
...