Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

421
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda