Temos RHEL
máquina antigaversion 7.2
E nos preparamos para instalar o serviço docker neste servidor
O problema é que o sistema de arquivos do servidor foi criado com ftype=0
o parâmetro e o docker requerftype=1
Uma opção é formatar o disco com mkfs e criar um novo sistema de arquivos comftype=1
Mas queremos ficar com o SO original e não formatar o disco
A segunda opção é realizar a etapa conforme definido no post - https://superuser.com/questions/1321926/recreating-an-xfs-file-system-with-ftype-1/1321963#1321963
Mas essas etapas são arriscadas e exigem que o servidor esteja inativo
Estamos procurando uma terceira alternativa para implementar a instalação do docker no rhel versão 7.2 apesarftype=0
Uma direção interessante pode ser, por exemplo, adicionar um novo disco ao servidor e criar XFS
um sistema de arquivos, com ftype=1 , mas não temos certeza de como definir a instalação do docker no disco adicional (porque esse disco está realmente sem SO).
Ficaremos felizes em tirar quaisquer outras ideias da caixa.
Deve ser possível adicionar um disco adicional formatado com o
-n ftype=1
sinalizador correto.Monte o disco em algum lugar e aponte o Docker para esse local definindo:
dentro
/etc/docker/daemon.json
O sinalizador fstype deve ser relevante apenas para o sistema de arquivos de sobreposição, portanto, não importa que o binário do docker seja armazenado em um sistema de arquivos formatado sem esse sinalizador.
Você pode simplesmente criar um novo sistema de arquivos XFS em seu novo disco e montá-lo em
/var/lib/docker
. Então você não precisa fazer nenhuma alteração na configuração do Docker, pois esse é o diretório padrão para volumes, imagens, contêineres do Docker etc.