Hola, logré completar la clase, aunque me tomó 2 horas jeheh. Por eso, escirbo este comentario y que te sirva a ti como a mi de guía:
Disclaimer: Yo creé una cuenta de Azure y escogí el plan para estudiantes gracias a mi correo universitario. Esto es solo un aviso para prevenir cualquier confusión. Luego de crear tu cuenta sigue los siguientes pasos:
1. Proceso para crear el grupo de trabajo:
1.1 En el menú lateral izquierdo, selecciona "Crear un recurso".
1.2 En la barra de búsqueda, escribe "Grupo de recursos".
1.3 Selecciona la primera opción.
<img height="252" width="346" src="https://static.platzi.com/media/user_upload/Sin%20t%C3%ADtulo-c702935f-7306-4b08-b7bf-4cb4ba47ef2d.jpg" />
1.4 Completa los siguientes pasos:
1.4.1 En "Grupo de recursos", elige tu suscripción (no sé si se puede con la versión gratuita de azure).
1.4.2 Asigna un nombre al grupo de recursos, por ejemplo, "contenedoresPlatzi" o cualquier otro. Ten en cuenta que no podrás cambiarlo después.
1.4.3 Selecciona la ubicación donde se desplegará tu servicio. Yo elegí "Brazil South" (Sudamérica).
1.5 Haz clic en "Siguiente" para acceder a la sección de "Etiquetas". Aquí debes asignar un nombre y un valor. Yo usé "ambiente:devOps". Luego, haz clic en "Siguiente".
1.6 Finalmente, haz clic en "Crear". ¡Y listo!
A partir de aquí, solo escribo para recordarme los pasos. Ya puedes empezar la clase del profesor.
2. Crear un Docker en Azure:
2.1 Dentro del grupo de trabajo, haz clic en "Crear" y selecciona "Container Registry". Luego, créalo.
2.2 Los campos ya estarán configurados según el grupo de trabajo. Solo asigna un nombre y haz clic en "Crear".
2.3 ¡Listo! Ya está creado.
3. Subir la imagen de Docker a Services > Repositorios:
<u>Advertencia:</u>
- Debes instalar Azure CLI en tu PC:
3.0.1 Si tu PC no reconoce el comando az --version, sigue estos pasos:
3.0.1.1 Para instalar Azure CLI en Windows:
3.0.1.2 Para instalar Azure CLI en WSL2 u otras distribuciones de Linux: pivots=apt
- Asegúrate de que Docker Desktop o el demonio de Docker estén activos.
- Inicia sesión con tu cuenta de Azure ejecutando el comando az login. Se abrirá una ventana donde debes iniciar sesión.
3.1 En "Overview", copia el "Login Server" sin incluir ".azurecr.io".
3.2 Ejecuta el comando: az acr login -n primerdocker.
3.3 Con esto, ya tendrás acceso al registro de Azure.
4. Sube el proyecto a Azure container:
4.1 Ve al curso de Docker: Fundamentos, clase 6. Allí encontrarás el Dockerfile y la carpeta en los recursos.
4.2 Ejecuta el comando: docker build -t primerdocker.azurecr.io/sitioweb:latest .
4.3 Ejecuta el comando: docker push primerdocker.azurecr.io/sitioweb:latest
Links de ayuda:
- Crear grupo de trabajo:
Ojalá te haya sido de ayuda:
~ @camilocsoto