Basic ********** ############################################################################################## Azure DevOps Repository Password: ********** ############################################################################################## Docker commands: ***************** Create image: --from solution folder: docker image build -t "chatbot-api:1.0.5" -f "Chatbot.Api/Dockerfile" . Run image: docker run -p 5053:80 -it chatbot-api:1.0.5 Push image to registry: --tag image docker tag chatbot-api:1.0.5 cloud.canister.io:5000/tstanciu/chatbot:api-1.0.5 --login to registry docker login --username=tstanciu --password="**********" cloud.canister.io:5000 --push image docker push cloud.canister.io:5000/tstanciu/chatbot:api-1.0.5 Pull image from registry --login to registry with readonly rights docker login --username=deploy+tstanciu --password=********** cloud.canister.io:5000 --pull image docker pull cloud.canister.io:5000/tstanciu/chatbot:api-1.0.5 Stop old container docker stop chatbot-api && docker rm chatbot-api Run container in prod env docker run -d --name chatbot-api --restart=always -p 5006:80 cloud.canister.io:5000/tstanciu/chatbot:api-1.0.5 Remove old image docker rmi cloud.canister.io:5000/tstanciu/chatbot:api-1.0.4 Logs docker logs chatbot-api ############################################################################################## Docker container last version: 1.0.5 ##############################################################################################