Docker Commands

DONT FORGET TO REPLACE ME LATER

Check docker container logs

docker logs container-name

Go to bash in docker container

docker exec -it container-name bash

docker build -t image-name path-to-docker-file

Create and starts a new container from an image

docker run --rm -it -d -p 5001:5001 --name container-name image-name

Enter the container interactively

docker exec -it 1f83d8df8d4c /bin/bash

If nslookup not working, install

apt-get update && apt-get install -y dnsutils

# Check DNS
nslookup synapseworkspace-kwcchl-chassisdatamart-prod.sql.azuresynapse.net
apt-get update && apt-get install -y nano

# Change nameserver to local
nano /etc/resolv.conf

Check certain port running container id

docker ps | grep 5001
#Kill it
docker stop b609bb985a72