es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El comando de Docker CTC1014 falló con código de salida 0.

Estoy recibiendo un mensaje de error muy opaco: CTC1014 El comando Docker falló con el código de salida 0.

Este Dockerfile funcionaba bien anteriormente, pero creo que hay un problema con él en Visual Studio 2022.

FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-alpine AS base
WORKDIR /app
EXPOSE 80

FROM mcr.microsoft.com/dotnet/core/sdk:3.1-bionic AS build
WORKDIR /src
COPY ["Domain/Domain.csproj", "Domain/"]
RUN dotnet restore "Domain/Domain.csproj"
COPY . .
WORKDIR "/src/Domain"
RUN dotnet build "Domain.csproj" -c Release -o /app/build

FROM build AS publish
RUN dotnet publish "Domain.csproj" -c Release -o /app/publish

FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "Domain.dll"]

Aquí se muestra algo de la salida contenida en el mensaje de error.

Error   CTC1014 El comando Docker falló con el código de salida 0.
#1 [internal] load build definition from Dockerfile
#1 sha256:ba397cfd6a85fea7615e57b5f632e17dfe4ac20a6c2b07dfdcd8c7a587e883e6
#1 transferencia del Dockerfile: 32B 0.0s completado
#1 HECHO 0.0s

#2 [internal] load .dockerignore
#2 sha256:bfedc4c930f4484872cee371d877847209702c992fc338f315c6a2ebe3dc8641
#2 transferencia de contexto: 35B 0.0s completado
#2 HECHO 0.0s

#3 [internal] load metadata for mcr.microsoft.com/dotnet/core/aspnet:3.1-alpine
#3 sha256:9337467cb8fe7867559fc863b311aabee0d106a98140d42d52ac6117f7521c70
#3 HECHO 0.0s

#4 [base 1/2] FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-alpine
#4 sha256:092644c54b62ff663a37e497fd57dae090e3e2dfcf4d8a2e244da3f243a8e7ba
#4 HECHO 0.0s

#5 [base 2/2] WORKDIR /app
#5 sha256:dd536a017cb8f843354fc922eca5f2a24794bce1f7aefdae696c44de0399c8eb
#5 GUARDADO

#6 exportando a la imagen
#6 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#6 exportando capas completado
#6 escribiendo imagen sha256:bdf53eed611b6b0e2edb0c20902378cb6cb2683ac8401acf88f51951a248ca48 
completado
#6 nombrando a docker.io/library/domain:dev completado
#6 HECHO 0.0s

Utilice 'docker scan' para ejecutar pruebas de Snyk en imágenes y encontrar vulnerabilidades y aprender cómo solucionarlas 

Parece que solo dos de los comandos de Docker se están completando. ¿Hay algo mal con este Dockerfile? ¿Por qué este proyecto no se está ejecutando en Visual Studio 2022?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    A partir del mensaje de error, el comando Docker falló con el código de salida 0 después de que solo dos comandos de Docker se hayan completado. Sin embargo, la sintaxis del Dockerfile parece funcionar correctamente y no se observan problemas discernibles. Es posible que el problema resida en la configuración o instalación de Visual Studio 2022; esto puede requerir una investigación adicional.

    Es recomendable revisar los registros en Visual Studio 2022 o ejecutar el contenedor Docker fuera de Visual Studio para obtener detalles de error más precisos. Utilizar ‘docker scan’ ayudará a ejecutar pruebas de Snyk contra las imágenes para encontrar vulnerabilidades y aprender cómo solucionarlas.

Comments are closed.