diff --git a/docker.md b/docker.md new file mode 100644 index 0000000..6ebf7ba --- /dev/null +++ b/docker.md @@ -0,0 +1,47 @@ +# Docker Guides + +* Start / Stop Docker +```bash +# start docker compose yml +$ sudo docker-compose up -d + +# stop docker compose yml +$ sudo docker-compose down +``` + +* Container Stats [Memory Limit](https://www.baeldung.com/ops/docker-memory-limit) +```bash +$ sudo docker stats +``` + +* Container interactive shell +```bash +# lookup container id +$ sudo docker ps + +# enter interactive shell +$ sudo docker exec -it bash +``` + +* Misc Management +```bash +# show system wide info +$ sudo docker info + +# list caches images +$ sudo docker images +$ sudo docker image ls +# remove unused image +$ sudo docker image prume +# display image details info +$ sudo docker image inspect + +# remove container +$ sudo docker rm + +# remove image +$ sudo docker rmi + +# container last 100 lines logs +$ sudo docker logs --tail 100 +``` \ No newline at end of file