Administración de Contenedores Docker
Ahora que sabe cómo listar sus contenedores Docker, exploremos algunas tareas comunes de administración de contenedores.
Iniciar y Detener Contenedores
Para iniciar un contenedor detenido, utilice el siguiente comando:
docker start my-container
Para detener un contenedor en ejecución, utilice el siguiente comando:
docker stop my-container
Reiniciar Contenedores
Si necesita reiniciar un contenedor en ejecución, puede usar el comando docker restart:
docker restart my-container
Esto detendrá el contenedor y luego lo iniciará de nuevo.
Eliminar Contenedores
Para eliminar un contenedor de su sistema, puede usar el comando docker rm:
docker rm my-container
Esto eliminará el contenedor, pero no la imagen de la que se creó.
Ejecutar Comandos en Contenedores
A veces, es posible que necesite ejecutar un comando dentro de un contenedor en ejecución. Puede hacerlo utilizando el comando docker exec:
docker exec -it my-container /bin/bash
Esto iniciará una sesión de shell interactiva dentro del contenedor.
Administración de Recursos del Contenedor
También puede administrar los recursos (CPU, memoria, etc.) asignados a un contenedor utilizando varias opciones al crear o ejecutar el contenedor. Por ejemplo, para limitar un contenedor a un máximo de 2 núcleos de CPU y 512 MB de RAM, puede usar el siguiente comando:
docker run -c 2 -m 512m my-image
Al comprender estas tareas de administración de contenedores, podrá controlar y mantener eficazmente sus contenedores Docker en su sistema.