Last active
August 25, 2019 01:14
-
-
Save igavrysh/7d1014f85b797710f773325a53880669 to your computer and use it in GitHub Desktop.
docker_commands
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# https://springframework.guru/docker-cheat-sheet-for-spring-devlopers | |
# Run simple hello world docker image | |
docker run hello-world | |
# Show currently running docker images | |
docker ps | |
# Show docker history | |
docker ps -a | |
# Docker images full key | |
docker images -q --no-trunc | |
# To see logs for docker instance | |
docker logs f2902cb32726 | |
# Run Mongo | |
docker run -p 27017:27017 -v /home/gvr/dockerdata/mongo:/data/db -d mongo | |
# Get info for docker image | |
docker image inspect mongo | |
# Create RabbitMQ | |
docker run -d --hostname guru-rabbit --name some-rabbit1 -p 8080:15672 -p 5671:5671 -p 5672:5672 rabbitmq:3-management | |
# Create MySQL | |
docker run --name guru-myslq -e MYSQL_ALLOW_EMTPY_PASSWORD=yes -v /home/gvr/tmp:/var/lib/mysql -p 3306:3306 -d mysql | |
# Kill all Running Docker Containers | |
docker kill $(docker ps -q) | |
# Delete all Stopped Docker Containers | |
docker rm $(docker ps -a -q) | |
# Remove a Docker Image | |
docker rmi <image name> | |
# Delete Untagged (dangling) Images | |
docker rmi $(docker images -q -f dangling=true) | |
# Delete All Images | |
docker rmi $(docker images -q) | |
# Remove all dangling voluems | |
docker volume rm $(docker volume ls -f dangling=true -q) | |
# Execute shell on docker container | |
docker exec -it <container name> bash | |
# build a docker image, from Dockerfile in the current folder and tag it with spring-boot-docker tag (-t) | |
docker build -t spring-boot-docker . | |
# craete an image | |
# spring-boot-web-0.0.1-SNAPSHOT.jar must be in the tmp folder | |
docker build -t spring-boot-docker . | |
# run container | |
docker run -d -p 8080:8080 spring-boot-docker | |
#run container without exiting it | |
docker run -d -p 8080:8080 spring-boot-docker tail -f /dev/null | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment