¿Cómo detener mysql, ejecutar un comando e iniciar mysql sin que el contenedor deje de ejecutarse?

¿Cómo detener mysql, ejecutar un comando e iniciar mysql sin que el contenedor deje de ejecutarse?

Tengo un contenedor que al iniciar carga algunos datos en una base de datos y todo funciona muy bien.

Ahora quiero eliminar el directorio en el que se encuentran los archivos de datos de origen al final de este proceso usando rm -rf /mysrc.

Como parte del proceso (dentro del Dockerfile), le he dado permisos a mysql:mysql sobre el directorio src que uso para cargar todo porque si no lo hago, tiene problemas con la carga de los datos (a través de un script de terceros que realiza la carga). ) y explota.

Cuando llega el momento de borrar el directorio src y llamar, rm -rf /mysrcaparece el error 'Permiso denegado' PERO el contenido de /mysrc se elimina mientras el directorio permanece.

Si lo intento y chown root:root /mysrcaparece el error "Operación no permitida" y el directorio permanece, por supuesto.

El hecho de que el directorio permanezca pero los archivos se eliminen me hace pensar que mysqld debe tener un identificador en la carpeta cuando voy a eliminarla.

Si intento detener el servicio mysql (y liberar cualquier identificador de la carpeta) desde el contenedor mediante bash O el script, el contenedor se detiene.

¿Cómo puedo eliminar este directorio (y su contenido)? ¿Cómo puedo reiniciar el servicio mysql dentro del contenedor sin matarlo?

información relacionada