Skip to content

comunidadehubconnect/containers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Ā 

History

8 Commits
Ā 
Ā 
Ā 
Ā 

Repository files navigation

Guia de Limpeza da Pasta ContainersšŸš€

šŸ‘‰ Participe da Comunidade HubConnect šŸ‘ˆ



Crie um arquivo chamado docker_commands.sh

nano docker_commands.sh

No editor nano, insira os comandos necessƔrios:

#!/bin/bash

# Verificar a utilização do dispositivo /dev/md2
usage=$(df -h /dev/md2 | awk 'NR==2 {print $5}' | tr -d '%')

# Verificar se a utilização é maior que 50%
if [ $usage -gt 50 ]; then
    # Parar o serviƧo Docker
    systemctl stop docker

    # Parar o socket do Docker
    systemctl stop docker.socket

    # Remover os containers do Docker
    rm -rf /var/lib/docker/containers/*

    # Iniciar o serviƧo Docker
    systemctl start docker

    # Iniciar o socket do Docker
    systemctl start docker.socket

    echo "Script executado. Utilização de /dev/md2 acima de 50%."
else
    echo "Script não executado. Utilização de /dev/md2 abaixo de 50%."
fi

Torne o script executƔvel:

chmod +x docker_commands.sh

Execute crontab -e para editar o arquivo Cron e adicione a seguinte linha no final para executar o script exatamente às 02:00 da manhã:

crontab -e
0 2 * * * /root/docker_commands.sh

Pronto tudo Funcionando āœ…šŸ˜Ž

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages