Como parar o mysql, executar um comando e iniciar o mysql sem que o container pare de funcionar?

Como parar o mysql, executar um comando e iniciar o mysql sem que o container pare de funcionar?

Tenho um container que, ao inicializar, carrega alguns dados em um banco de dados e tudo funciona muito bem.

Agora quero excluir o diretório onde os arquivos de dados de origem estão no final deste processo usando rm -rf /mysrc.

Como parte do processo (dentro do Dockerfile), dei permissões ao mysql:mysql sobre o diretório src que uso para carregar tudo, porque se não o fizer, haverá problemas com o carregamento dos dados (por meio de um script de terceiros que faz o carregamento ) e explode.

Quando chega a hora de limpar o diretório src e ligar, rm -rf /mysrcrecebo um erro de 'Permissão negada', MAS o conteúdo de /mysrc é excluído enquanto o diretório permanece.

Se eu tentar, chown root:root /mysrcrecebo o erro 'Operação não permitida' e o diretório permanece, é claro.

O fato de o diretório permanecer, mas os arquivos serem removidos, me faz pensar que o mysqld deve ter um identificador na pasta quando eu for excluí-lo.

Se eu tentar interromper o serviço mysql (e liberar todos os identificadores da pasta) do contêiner via bash OU do script, o contêiner será interrompido.

Como posso remover este diretório (e conteúdo)? Como posso reiniciar o serviço mysql dentro do contêiner sem interromper o contêiner?

informação relacionada