docker images
docker pull nginx
docker save -o nginx.tar nginx:latest
docker rmi -f nginx:latest
docker load -i nginx.tar
docker run --name redis -p 6379:6379 -d redis:latest redis-server --appendonly yes --requirepass 123456
docker exec -it redis bash
docker stop redis
docker rm redis
docker ps -a
docker volume create html
docker volume ls
docker inspect html
docker volume rm html
docker volume prune
docker run --name nginx -v html:/usr/share/nginx/html -p 80:80 -d nginx
docker build -t study .
docker run --name study -p 8080:8080 -d study
docker logs -f --tail 100 redis
参考:https://blog.csdn.net/weixin_45509582/article/details/125599521
cd /var/lib/docker/overlay2
du -s ./* | sort -rn | more
docker ps -q | xargs docker inspect --format '{{.State.Pid}}, {{.Id}}, {{.Name}}, {{.GraphDriver.Data.WorkDir}}' | grep bff25099a59b0fc8addd06f9223872f2904256f0432b3c3c47b58faef167115f
1
输出依次为,进程pid、容器ID、容器名、存储work路径,即可确定是哪个容器。
参考:https://blog.csdn.net/sebeefe/article/details/123732823
cat /etc/hosts
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name_or_id
docker inspect -f '{{.Name}} - {{.NetworkSettings.IPAddress }}' $(docker ps -aq)
docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)