Cómo corregir el error 'Nombre ya en uso por contenedor'

Como Corregir El Error Nombre Ya En Uso Por Contenedor



Docker es una plataforma de desarrollo de proyectos conocida y ampliamente utilizada que emplea la idea de contenerización mediante el uso de contenedores. Los contenedores Docker son una parte importante de Docker. Permite a los usuarios diseñar, administrar e implementar aplicaciones fácilmente. Almacena todo el código fuente del proyecto, las dependencias, los paquetes necesarios y el marco en contenedores. Por lo tanto, el usuario puede implementar y compartir rápidamente la aplicación en otro sistema.

Además de esto, a veces los desarrolladores necesitan ayuda durante la creación de proyectos o contenedores y pueden enfrentar algunos conflictos, como que el contenedor ya está usando o que el demonio Docker no funciona, y muchos más.







Este blog demostrará cómo arreglar un “ el nombre ya está en uso por el contenedor ' error.



¿Cómo solucionar el error 'Nombre ya en uso por contenedor'?

Cuando un usuario crea un contenedor, puede usar el mismo nombre de contenedor que otro contenedor que ya existe, o el contenedor se crea automáticamente durante la creación de la imagen. En tales casos, el desarrollador puede encontrar un “ ya está en uso por el contenedor ' asunto.



Siga los pasos a continuación para resolver el error discutido.





Paso 1: crear un contenedor Docker a través de una imagen Docker

Primero, cree un nuevo contenedor utilizando el ' ventana acoplable crear ' dominio:



$ ventana acoplable crear --nombre Contenedor de python pythonimage

Aquí, puede ver que recibimos el mensaje de error que dice “ /contenedor-python ” ya está en uso por el contenedor:

Paso 2: Enumere todos los contenedores

Comprobemos si el contenedor ya existe con el mismo nombre o no. Para este propósito, enumere todos los contenedores de Docker a través del ' ventana acoplable pd ' dominio. La opción ' -a ” se utiliza para ver todos los contenedores:

$ estibador PD -a

El siguiente resultado muestra que ya tenemos un contenedor con el mismo nombre que el que estamos creando:

Paso 3: cambie el nombre del contenedor existente

Para cambiar el nombre del contenedor existente, utilice el ' docker rename ' dominio:

$ docker renombrar python-container pythoncontainer

Vuelva a verificar si se cambió el nombre del contenedor al ver la lista de contenedores:

$ estibador PD -a

Hemos renombrado con éxito el contenedor Docker como ' pythoncontainer ”:

Paso 4: Crear Contenedor

Ahora, cree un nuevo contenedor utilizando el comando que se proporciona a continuación:

$ ventana acoplable crear --nombre Contenedor de python pythonimage

El resultado indica que hemos resuelto el error y se crea un nuevo contenedor:

Paso 5: Contenedor de inicio

Para ejecutar/iniciar el contenedor, ejecute el comando “ inicio de la ventana acoplable ' dominio. Aquí el ' -i Se agrega la opción para ejecutar el contenedor de forma interactiva:

$ inicio de la ventana acoplable -i contenedor-python

Te hemos enseñado cómo arreglar el “ nombre ya en uso por contenedor ' error.

Conclusión

Para arreglar el “ nombre ya en uso por contenedor “Error de Docker, primero listar todos los contenedores para verificar si ya existe algún contenedor con el mismo nombre. En caso afirmativo, el desarrollador puede eliminar o cambiar el nombre del contenedor para resolver el error. Para cambiar el nombre del contenedor, utilice el ' docker rename ' dominio. Luego, intente recrear un contenedor y verifique si se solucionó el problema. Este blog ha detallado cómo arreglar el “ nombre ya en uso por contenedor ' error.