Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

423
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!