Initialize a local directory as a Git repository and add it to Github Part 3 – Initialize the local directory as a Git repository

In the local folder use Git bash and initialize the folder.

git init -b main

Now go ahead and create a README.md file, add and stage the files and commit the changes to prepare to push to the remote repository.

echo "# itseasyasonetwothree" >> README.md
git add README.md
git commit -m "First commit"

Now next time we’ll add our remote repository and push the changes.

Initialize a local directory as a Git repository and add it to Github Part 1 – Download Git and create the directory

Let’s add source control to a local directory with Github like here.

First download Git from here.

Next launch Git Bash.

Now create a new folder for your project and move into the folder.

mkdir itseasyasonetwothree
cd itseasyasonetwothree/

Great! Now in the next post we’ll create our Github repository.

Deploying compute workloads by using images and containers Part 4 – Deploy an Azure container instance

First update the container registry for admin enabled.

Now deploy your container. You will find username and password for the registry in the access keys settings.

az container create -g 05lab-rg --name ipcheckcontainer --image xyz.azurecr.io/ipcheck:latest --cpu 1 --memory 1 -l westeurope

Now since it’s automatically started all you need to do is check the logs and you will see the container has collected the ip adress of the container.

az container logs -g 05lab-rg -n automaticrunipcheckcontainer

Wow! Awesome work!

Deploying compute workloads by using images and containers Part 3 – Create an Azure Container Registry and upload a container image

In this part we will create an Azure Container Registry.

az acr create --name acraz204lab05 --resource-group 05lab-rg --sku Basic -l westeurope
az acr build --registry acraz204lab05 --image ipcheck:latest

You can now check the respository of the container registry and verify that your docker image is available.

az acr repository show --name acraz204lab05 --image ipcheck

Now in the final post we will deploy a container from our image.

Deploying compute workloads by using images and containers Part 2 – Create a dotnet app and a docker file

Launch the cloudshell from the Azure Portal and create a folder and a dotnet console application.

cd clouddrive
mkdir ipcheck
cd ipcheck/

Create a new console project

dotnet new console

Create a new file called Dockerfile and launch code inside the cloudshell.

Copy the sourcecode from the learn excercise and run the application to verify that the ipaddress is found.

And finally copy the sourcecode to the Dockerfile, save and close.

Now in the next part we will create an Azure container registry and publish our ipcheck console application!

Deploying compute workloads in Azure by using images and containers Part 1 – Create a VM using Azure CLI

In Lab 05 here we will deploy Docker containers into Azure Container Registry.

Connect to Azure and create a resource group and the VM.

az group create --location westeurope -n 05lab-rg
az vm create --name quickvm -g 05lab-rg --image Debian --admin-username xyz --admin-password xyz

Now check the ipadress and note it.

az vm list-ip-addresses

Now let’s connect using SSH.

ssh student@ip-adress

There you go! You just connected to your very own debian vm in Azure!

In the next post we’ll create a docker container.

Asynchronously processing messages by using Azure Queue Storage Part 4 – Download Azure Storage Explorer and add messages to the queue.

Head over to Azure Storage Explorer here and download and install.

Open and connect to your storage account and queue and add a message. Make sure you don’t encode in base64.

Run your dotnet application and watch it collect your message in your very own Azure Storage Queue!

You’ve just created a storage account, message queue and written a C# program that uses the resources. Great work!

Now go ahead and delete the storage account and the resource group if you don’t want them anymore.

az storage account delete -n lab11stgacc -g lab11-rg
az group delete -g lab11-rg