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
- 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
- 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