As etapas a seguir explicam o que fazer para realizar uma atualização do Docker Daemon.

Casos em que uma atualização é necessária

  • versão de motor muito antiga e desatualizada
  • descontinuação do driver de armazenamento
  • gl_tomcat não está íntegro → Não há memória suficiente para o Java Runtime Environment
  • ....

Por favor, dê uma olhada neste artigo também porque pode acontecer que o daemon já tenha sido atualizado automaticamente em segundo plano, o que pode causar problemas ao atualizar o GL: Como fazer downgrade e bloquear uma determinada versão do docker daemon

Atualização Online

  • Certifique-se de que GreenLight está parado
    • pare

  • yum update  
    • isso atualizará todos os aplicativos - incl. Docker
  • nmcli com exclusão do docker0 
  • firewall-cmd --zone=confiável --remove-interface=docker0
  • firewall-cmd --zone=confiável --remove-interface=docker0 --permanent
  • systemctl restart docker (se você receber um erro, tente novamente após 1 minuto)

Se você já está em >= GreenLight versão 4.5.7

  • ajuste o arquivo de configuração GL
    • vim /optar/panagenda/appdata/gl/config
    • Adicione a seguinte linha
      PANAGENDA_DOCKER_STORAGE_DRIVER = sobreposição2
  • gl personalizar
  • restart GreenLight Utensílio

Se você estiver ligado GreenLight 4.5.7

  • ajuste o arquivo de configuração GL
    • vim /optar/panagenda/appdata/gl/config
    • Adicione a seguinte linha
      PANAGENDA_DOCKER_STORAGE_DRIVER = sobreposição2
  • Execute a atualização GL
  • restart GreenLight Utensílio


Atualização offline

If Greenlight não é possível extrair o repositório da Internet, você precisa baixar e preparar todos os arquivos necessários.

  • Certifique-se de que GreenLight está parado
    • pare

  • Baixe e extraia o conteúdo no Appliance /tmp/docker_repo/ (o download contém Docker-CE 24.x)
    https://files.panagenda.com/GreenLight/dockerEngineOffline20.x/docker_repo.zip

  • yum localinstall /tmp/docker_repo/*.rpm
    • todos os arquivos necessários (incl. dependências) fazem parte desta pasta, portanto o sistema não deve tentar acessar nenhum repositório externo
    • Após esta etapa, o daemon docker provavelmente não será executado
  • nmcli com exclusão do docker0 
  • firewall-cmd --zone=confiável --remove-interface=docker0
  • firewall-cmd --zone=confiável --remove-interface=docker0 --permanent
  • systemctl restart docker (se você receber um erro, tente novamente após 1 minuto)

Se você já está em >= GreenLight versão 4.5.7

  • ajuste o arquivo de configuração GL
    • vim /optar/panagenda/appdata/gl/config
    • Adicione a seguinte linha
      PANAGENDA_DOCKER_STORAGE_DRIVER = sobreposição2
  • gl personalizar
  • restart GreenLight Utensílio

Se você estiver ligado GreenLight 4.5.7

  • ajuste o arquivo de configuração GL
    • vim /optar/panagenda/appdata/gl/config
    • Adicione a seguinte linha
      PANAGENDA_DOCKER_STORAGE_DRIVER = sobreposição2
  • Execute a atualização GL
  • restart GreenLight Utensílio