本文是对Docker部分以前不知道的知识点的补充学习。
1.对none镜像的删除操作:
docker rmi $(docker images -f "dangling=true" -q)
docker rmi $(docker images -f "dangling=true" -q)
docker rmi $(docker images -q | awk '/^<none> /{print $3}')
- 根据格式删除镜像:
docker rm $(docker ps -qf status=exited)
2.对于docker volume的设置:
docker run --rm -u root -p 6666:8080 --name testjenkinsci1 \
-v jenkins-data:/var/jenkins_home -v /var/lib/docker:/var/lib/docker \
-v /var/run/docker.sock:/var/run/docker.sock -v "$HOME":/home \
registry.cn-hangzhou.aliyuncs.com/jamesz2011/didiyunapitest2
3.对于docker build的重塑:
- docker build -t 镜像名 . --no-cache=true [清楚构建时产生的缓存]
- docker build -rm -t 镜像名 . --no-cache=true