Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

422
Vistas
Cómo obtener la identificación del contenedor docker al iniciar el contenedor

Al escribir un script bash que inicia un contenedor docker, es útil consultar el contenedor docker iniciado. ¿Cómo obtiene la identificación del contenedor específico de un contenedor acoplable cuando lo inicia?

PD Sé que puedo usar --name para nombrar el contenedor, que puedo usar para filtrar la lista de contenedores usando docker ps -aqf "name=containername" , pero esto fallará si alguna vez inicio el script dos veces. Y luego está la posibilidad de conflictos de nombres. Además, ¿cuál es el punto de las identificaciones de contenedores si no puedes usarlas?

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Cuando inicia un contenedor separado, devuelve el ID del contenedor. p.ej:

 $ docker run -d ubuntu:18.04 71329cf6a02d89cf5f211072dd37716fe212787315ce4503eaee722da6ddf18f

En bash, puede definir una nueva variable a partir de la salida de esta manera:

 CID=$(docker run -d ubuntu:18.04)

Luego, más tarde puede usar esta variable para referirse a su contenedor de esta manera:

 docker stop $CID docker rm $CID
over 4 years ago · Santiago Trujillo Denunciar

0

En la documentación de la ventana docker run en "capture container id" , recomiendan usar el indicador --cidfile para este propósito.

--cidfile toma un nombre de archivo como argumento y escribirá la ID larga del contenedor en esa ubicación. P.ej,

 docker run --cidfile /tmp/hello-world.cid hello-world && cat /tmp/hello-world.cid

Esto es útil cuando no desea ejecutar la imagen en un estado separado, pero aún desea acceder a la ID.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda