Last active
July 5, 2018 01:00
-
-
Save tamakiii/b5a7bd9cc3d25279328ae2b14fbf38d5 to your computer and use it in GitHub Desktop.
docker memo
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
# docker exec by image name | |
docker exec -it $(docker ps -q -f ancestor=$IMAGE_NAME) bash | |
# Stop all running containers | |
docker stop $(docker ps -q) | |
# Login to container | |
docker exec -it $(docker ps -q -f ancestor=my/container) sh | |
# List images | |
docker images -f 'reference=my/*' | |
# Delete dangling images | |
docker rmi $(docker images -f dangling=true -q) | |
# Delete exited containers | |
docker rm $(docker ps -qf status=exited) | |
# Delete exited containers with xargs | |
docker ps -qf status=exited | xargs docker rm | |
# Or | |
docker images -qf dangling=true | xargs docker rmi | |
# Delete dangling volumes | |
docker volume rm $(docker volume ls -f dangling=true -q) | |
# Delete/Untag images | |
docker rmi -f $(docker images -qf 'reference=************.dkr.ecr.ap-northeast-1.amazonaws.com/my/*') | |
# Connect to LinuxKit | |
screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty | |
screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty | |
# Update `docker-compose images` | |
# To get latest image hash: `docker-compose images -q [service]` | |
docker-compose up --build --no-start | |
# `has active endpoints` | |
# https://github.com/moby/moby/issues/17217 | |
network=7838d02e5a6c6245e0cae8a39e4f02484a28cd1555d84ae2d6b5b462758b6efe | |
docker network inspect $network | jq '.[].Containers' | |
docker network inspect $network | jq '.[].Containers | keys' | |
container=5df073b6de9dab6d4847cba9986449e6afd8223d42c9d67d521baab222e41dbd | |
docker container rm -f $container | |
# Stop containers under Network (with `read`) | |
echo -n "Stop containers under Network id: " && read nid && docker stop $(docker network inspect $nid | jq -r '.[].Containers | keys | join(" ")') |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment