Useful Docker Commands
Useful Docker Commands
1. Docker install & update
sudo apt update -y ; sudo apt upgrade -y; sudo apt autoremove -y; sudo apt install docker-compose -y
2. Docker up and build
sudo docker-compose up --build
3. Cleaning all docker files
docker system prune -f -a
4. Docker Stop command
docker stop container name/image id
5. Docker Storage
docker system df
docker system df -v
6. Docker Remove & stop all container
docker rm -f $(docker ps -a -q)
7. Docker image build
DOCKER_BUILDKIT=1 docker build -t "dockerusername/imagename:version" .
DOCKER_BUILDKIT=1 docker build -t "dockerusername/imagename:version" github.com/username/repo
DOCKER_BUILDKIT=1 docker build -t "dockerusername/imagename:version" -t "dockerusername/imagename:latest" . #for multiple tags with versioning and latest
8. How to push Docker Image to DockerHub
docker login #user your creds to login
docker push dockerusername/imagename:version #same as you have used in Buildkit
docker push dockerusername/imagename --all-tags #For all versions
9. How to view Docker image content
docker image history --no-trunc image name/image id