Docker #2 - Cómo crear el Dockerfile de una API .NET desde cero | Programando sin red
piobudev
0:00 / 0:00
Docker #2 - Cómo crear el Dockerfile de una API .NET desde cero | Programando sin red
17 просмотров · 3 нед. назад
piobudev
26 подписчиков
17 просмотров · 3 нед. назад
Capítulo 2 de la serie Docker de "Programando sin red": meto mi API de .NET dentro de un contenedor escribiendo el Dockerfile a mano y explicando cada línea.
La primera vez que lo hice me costó mucho que funcionase, así que cuento lo que me habría gustado saber entonces. Los fallos de sintaxis que salen son reales y se quedan en el vídeo.
00:00 Introducción y creación del Dockerfile
00:46 Imagen base de ASP.NET, puertos y EXPOSE
02:00 Variables de entorno: ASPNETCORE_ENVIRONMENT y ASPNETCORE_URLS
03:18 Imagen SDK, COPY de los .csproj y dotnet restore (aprovechar la caché)
06:17 Build y Publish
07:31 Etapa final y ENTRYPOINT
08:50 Revisando el Dockerfile: errores de sintaxis
09:43 docker build y depuración
11:50 docker run: red de Docker y puertos
13:22 Swagger, docker logs -f y prueba de login contra la base de datos
14:35 Connection string: localhost, nombre del contenedor y host.docker.internal
Capítulo anterior de la serie: entorno con Postgres y pgAdmin en Docker.
#Docker #DotNet #Dockerfile #DevOps