Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Script:
#!/bin/bash
# Nome do script: atualizar_docker.sh
# Descrição: Este script atualiza as imagens Docker e reinicia os serviços Docker.
# Função para atualizar imagens Docker
atualizar_imagens() {
echo "Atualizando imagens Docker..."
docker images --format "{{.Repository}}:{{.Tag}}" | while read -r imagem; do
echo "Atualizando imagem: $imagem"
docker pull "$imagem"
done
}
# Função para atualizar serviços Docker
atualizar_servicos() {
echo "Atualizando serviços Docker..."
docker service ls --format "{{.Name}}" | while read -r servico; do
echo "Atualizando serviço: $servico"
docker service update --force "$servico"
done
}
# Executa as funções
atualizar_imagens
atualizar_servicos
echo "Atualização concluída."
Como Executar o Script:
atualizar_docker.sh
usando um editor de texto, por exemplo, nano
ou vim
.atualizar_docker.sh
.chmod +x atualizar_docker.sh
.sudo ./atualizar_docker.sh
.