Comprometerse con un contenedor interactivo en la window acoplable

Estoy tratando de instalar el editor vim en bash en el contenedor centOS en la window acoplable. Sin embargo, tan pronto como salgo del contenedor, pierdo mi progreso. ¿Hay alguna forma de que pueda enviar el contenedor una vez que haya terminado la descarga del editor? Esto es lo que estoy haciendo:

user@personal-pc:~/Desktop$ sudo docker run -i -t centos /bin/bash [root@9c0f428c4907 /]# yum install vim 

Después de la installation, el editor funciona perfectamente. Sin embargo, cuando termino esta session de ejecución y ejecuto bash nuevamente, entonces el editor no existe.

 [root@d17ae0e8bf85 /]# vim abc.txt bash: vim: command not found 

¿Cómo hago para comprometer el contenedor anterior donde se instaló el editor?

cuando termino esta session de ejecución -> ahora, docker commit 1234 mycontainer , si comienzas una nueva session interactiva, pierdes lo que hacías antes

comprometer el contenedor 9c0f428c4907 con un nuevo nombre. (Después de instalar vim) Por ejemplo: docker commit 9c0f428c4907 centos_viminstalled

Ahora ejecute esta image cnetos_viminstalled en una window acoplable del contenedor ejecute -i -t cnetos_viminstalled / bin / bash Podrá ver que vim está instalado en esta nueva image centos_viminstalled