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

531
Visualizações
¿Cómo especifico la etapa dockerfile en Visual Studio Code Remote?

Tengo un Dockerfile de varias etapas. Quiero configurar VS Code Remote para compilar la etapa de desarrollo del Dockerfile en lugar de la última etapa del Dockerfile.

Estoy bastante seguro de que esta configuración iría en el archivo .devcontainer.json. Leí la referencia de .devcontainer.json: https://code.visualstudio.com/docs/remote/containers#_devcontainerjson-reference y probé runArgs , pero estos son los argumentos de tiempo de ejecución, no los de compilación.

Intenté esto:

 { "dockerFile": "Dockerfile", "extensions": ["ms-python.python"], "runArgs": [ "--target", "dev" ] }

y:

 { "dockerFile": "Dockerfile", "extensions": ["ms-python.python"], "buildArgs": [ "--target", "dev" ] }

Cuando usé runArgs , obtuve Failed: Starting the development container porque target no es una opción de docker run . Cuando probé buildArgs , aparentemente se ignoró el argumento, lo cual tiene sentido ya que no figura en la documentación.

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

runArgs especifica los argumentos que se usarán con el comando "docker run". En este caso, necesitamos pasar argumentos al comando "docker build".

Para especificar argumentos de compilación, debe usar la propiedad "construir". En su ejemplo, necesitaría que su archivo devcontainer.json contuviera:

 "build": { "target": "dev" },
over 4 years ago · Santiago Trujillo Relatório

0

Puede usar el modo Dev Container: Existing Docker Compose. El servicio docker-compose puede especificar la etapa Dockerfile.

over 4 years ago · Santiago Trujillo Relatório

0

Encontré una solución.

Puedo construir manualmente el Dockerfile yo mismo:

 docker build --target dev -t vizd .

y luego use el parámetro de image en .devcontainer.json :

 { "image": "vizd", "extensions": ["ms-python.python"] }

No perfecto, pero factible.

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