Modificado Readme para mejor visualizacion de los <pre>
This commit is contained in:
parent
4cdda48a87
commit
732270e433
20
README.md
20
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 !!!
|
Loading…
x
Reference in New Issue
Block a user