Estou procurando executar várias instâncias do meu contêiner do Docker e fazer com que cada contêiner seja executado novamente a cada 30 minutos.
Eu tenho um arquivo conf em um diretório src que o contêiner do Docker precisa extrair para poder ser executado. Por exemplo
Uso:
docker run -v ~/example.com/conf:/opt/tool/conf --rm -it sdok
Em que example.com/conf: é o local do qual o contêiner precisará para puxar o arquivo conf para ser executado.
Eu tenho vários diretórios example.com ... 3 a 4 deles.
Meu script bash seria parecido com:
sdok.sh
#!/bin/bash
cd /home
docker run -v ~/example.com/conf:/opt/tool/conf --rm -it sdok
docker run -v ~/example.com1/conf:/opt/tool/conf --rm -it sdok
docker run -v ~/example.com2/conf:/opt/tool/conf --rm -it sdok
docker run -v ~/example.com3/conf:/opt/tool/conf --rm -it sdok
docker run -v ~/example.com4/conf:/opt/tool/conf --rm -it sdok
Depois, eu apenas cronografaria o script sdok.sh e o deixaria rodar a cada 30 minutos. Existe uma maneira melhor de fazer isso?
*/30 * * * * cd /home/wraiith75/bugbounty/tool/example.com && ./sdok.sh
Por favor, deixe-me saber, obrigado!