.NetCore Comandos Básicos
dotnet help > ayuda de comandos
dotnet --version
dotnet new mvc
dotnet run > compilación on the fligh
dotnet publish > crear los binarios
dotnet publish -o outputName > deja los dlls compilados en carpeta indicada
dotnet NombreProyecto.dll > pone el proyecto en ejecución
start . > abrir directorio
type file.csproj > ver nuget referenciados
Kestrel > servidor lite para correr apps durante el desarrollo
code . > abrir desde VisualStudio Code
docker exec -it 12345ID bash > entrar en el contenedor
Videos
Introducción .Net Core
Dockerizando un .NetCore App
Instalar Docker en Windows10
Web APIs con .Net Core, Docker & Azure
Build, Debug, Deploy ASP.NET Core Apps with Docker
MSSQL Server en Docker
Blogs
MSSQL Linux con Docker
Usando variables de ambiente Docker en .NET Core
Authenticate with OAuth 2.0 in ASP.NET Core 2.0
Pasos para Dockerizar
docker build .
- Esto genera el empaqueta-miento para la imagen cross-platform
- Successfully built a60eb8f62d9 (ejemplo de formato)
docker run -d -p 8080:80
a60eb8f62d9
docker container ls > para verificar que esté ejecutandose
Después de aplicar un cambio en el proyecto, seguimos con la rutina....
docker build .
docker run -d -p 8081:80
a60eb8f_NUEVO_ID >> para evidenciar que están corriendo 2 contenedores
Nombrar una Image Docker
docker tag
ID10101010 wcubero/test
docker push > desplegar el proyecto (
requiere hacer login CMD docker login)
docker push wcubero/mvc-test:1.0
Vista de Imagenes Docker
docker container ls
dentro de un contenedor, ya podemos poner un comando para ver el SO que lo opera
docker exec -it
ID101010101 bash
cat /proc/version
docker stop
ID101010101
docker rmi
ID1010101 > elimina una imagen
Publicar Imagen en Azure Container Registry
docker tag example/mvc:1.3 server.azurecr.io/example/mvc:1.3
docker push pez.azurecr.io/pez/mvc:1.3
Link docker run -d --restart=always -p 80:80 image_name:version
docker search MSSQL > ver listado de versiones SQL Server
Google Cloud
Capturas