Banner de perfil
0

Fredy Marin

@fredymarin

Maipu, Chile

Problema 6.2 - Contenerizado APIs en Docker

Fredy Marin@fredymarin

al ejecutar el comenado docker build -t webapi . , me sale el siguiente error, favor tu ayuda!!!

PS C:\WebApiRoutesResponses\webapi> docker build -t webapi .

[+] Building 11.3s (3/3) FINISHED

=> [internal] load build definition from Dockerfile 0.6s

=> => transferring dockerfile: 32B 0.0s

=> [internal] load .dockerignore 0.8s

=> => transferring context: 2B 0.0s

=> ERROR [internal] load metadata for mcr.microsft.com/dotnet/core/aspnet:5.0 10.1s


[internal] load metadata for mcr.microsft.com/dotnet/core/aspnet:5.0:


failed to solve with frontend dockerfile.v0: failed to create LLB definition: failed to do request: Head https://mcr.microsft.com/v2/dotnet/core/aspnet/manifests/5.0: dial tcp: lookup mcr.microsft.com on 192.168.65.5:53: read udp 192.168.65.4:44281->192.168.65.5:53: i/o timeout


punto 6.2 - Contenerizado APIs en Docker

Fredy Marin@fredymarin

logre solucionar el problema anterior pero persiste otro y no deja avanzar

[+] Building 1.0s (2/2) FINISHED

=> [internal] load build definition from Dockerfile 0.6s

=> => transferring dockerfile: 2B 0.0s

=> [internal] load .dockerignore 0.8s

=> => transferring context: 2B 0.0s

failed to solve with frontend dockerfile.v0: failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount315201844/Dockerfile: no such file or directory

por favor su ayuda


tengo problema con el punto 6.2 - Contenerizado APIs en Docker

Fredy Marin@fredymarin

al ejecutar el comando

PS C:\WebApiRoutesResponses\webapi> docker build -t webapi .

error during connect: This error may indicate that the docker daemon is not running.: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/build?buildargs=%7B%7D&cachefrom=%5B%5D&cgroupparent=&cpuperiod=0&cpuquota=0&cpusetcpus=&cpusetmems=&cpushares=0&dockerfile=DockerFile&labels=%7B%7D&memory=0&memswap=0&networkmode=default&rm=1&shmsize=0&t=webapi&target=&ulimits=null&version=1: open //./pipe/docker_engine: El sistema no puede encontrar el archivo especificado.


Al compilar se procede este error!!! por favor su ayuda.

Fredy Marin@fredymarin

Compilando...

C:\WebApiRoutesResponses\Controllers[LoginUserController.cs](//LoginUserController.cs)(3,28): error CS0234: El tipo o el nombre del espacio de nombres 'Token' no existe en el

espacio de nombres 'System.IdentityModel' (¿falta alguna referencia de ensamblado?) C:\WebApiRoutesResponses[WebApiRoutesResponses.csproj]

No se pudo llevar a cabo la compilación. Corrija los errores de compilación y vuelva a ejecutar el proyecto


error en postman

Fredy Marin@fredymarin

System.InvalidOperationException: Unable to resolve service for type 'Swashbuckle.AspNetCore.Swagger.ISwaggerProvider' while attempting to Invoke middleware 'Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware'.

at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.GetService(IServiceProvider sp, Type type, Type middleware)

at lambda_method1(Closure , Object , HttpContext , IServiceProvider )

at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.<>c__DisplayClass5_1.b__2(HttpContext context)

at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext context)

HEADERS

=======

Connection: keep-alive

Accept: /

Accept-Encoding: gzip, deflate, br

Host: localhost:5000

User-Agent: PostmanRuntime/7.26.10

Postman-Token: 86325b04-b199-4829-80de-6a8f88c9fefa


al realizar el ejemplo me sale un ERROR

Fredy Marin@fredymarin

info: [Microsoft.Hosting.Lifetime0]

Now listening on: https://localhost:5001

info: [Microsoft.Hosting.Lifetime0]

Now listening on: http://localhost:5000

info: [Microsoft.Hosting.Lifetime0]

Application started. Press Ctrl+C to shut down.

info: [Microsoft.Hosting.Lifetime0]

Hosting environment: Development

info: [Microsoft.Hosting.Lifetime0]

Content root path: C:\WebApiRoutesResponses

fail: [Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware1]

An unhandled exception has occurred while executing the request.

  [System.InvalidOperationException:](//System.InvalidOperationException:) Unable to resolve service for type '[Swashbuckle.AspNetCore.Swagger.ISwaggerProvider](//Swashbuckle.AspNetCore.Swagger.ISwaggerProvider)' while attempting

to Invoke middleware 'Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware'.

at [Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.GetService](//Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.GetService)(IServiceProvider sp, Type type, Type middleware)

     at lambda_method1(Closure , Object , HttpContext , IServiceProvider )

     at [Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.](//Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.)<>c__DisplayClass5_1.<UseMiddleware>b__2(HttpContext context)

     at [Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke](//Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke)(HttpContext context)

fail: [Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware1]

An unhandled exception has occurred while executing the request.

  [System.InvalidOperationException:](//System.InvalidOperationException:) Unable to resolve service for type '[Swashbuckle.AspNetCore.Swagger.ISwaggerProvider](//Swashbuckle.AspNetCore.Swagger.ISwaggerProvider)' while attempting

to Invoke middleware 'Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware'.

at [Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.GetService](//Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.GetService)(IServiceProvider sp, Type type, Type middleware)

     at lambda_method1(Closure , Object , HttpContext , IServiceProvider )

     at [Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.](//Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.)<>c__DisplayClass5_1.<UseMiddleware>b__2(HttpContext context)

     at [Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke](//Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke)(HttpContext context)