diff --git a/README.md b/README.md index 251339b..eccdfd8 100644 --- a/README.md +++ b/README.md @@ -4,19 +4,19 @@ Poder optimizar el tamaño de las imágenes de los contenedores para aplicacione Para comenzar creamos una simple aplicacion de consola "Hola Mundo". -... -$ dotnet new console -... +``` +> dotnet new console +``` Para crear la imagen de esta aplicacion en Docker utilizamos el siguiente DockerFile: -... +``` FROM microsoft/dotnet:2.2-sdk COPY . ./docker-test WORKDIR /docker-test/ RUN dotnet build -c Release ENTRYPOINT ["dotnet", "run", "-c", "Release", "--no-build"] -... +``` Veamos linea a linea lo que se realiza aca. En primer lugar utilizamos como imagen base la version que contine el sdk de DotNet Core 2.2 [https://hub.docker.com/r/microsoft/dotnet] como debemos compilar nuestra aplicación. @@ -29,17 +29,17 @@ Finalmente definimos como se debe iniciar nuestra aplicación. Ahora creamos nuestra imagen con nombre docker-test -... -$ docker build -t docker-test . -... +``` +> docker build -t docker-test . +``` Si no tenemos la imagen base este proceso va tardar unos minutos dado que debe descargarla y luego genera nuestra imagen. si vemos que tenemos como imagenes con : docker images -... +``` REPOSITORY TAG IMAGE ID CREATED SIZE docker-test latest 8e0d17fcfbbb 2 hours ago 1.74GB -... +``` 1.74 GB que deberia ser utilizada solo para un Hola Mundo !!! \ No newline at end of file