team470 发表于 2019-2-21 11:34:38

docker FAQ 集

  1、错误如下:
devmapper: Thin Pool has 816 free metadata blocks which is less than minimum required 819 free metadata blocks. Create more free metadata space in thin pool or use dm.min_free_space option to change behavior
  处理办法如下:
清理exited进程:
  docker rm $(docker ps -q -f status=exited)
清理dangling volumes:
  docker volume rm $(docker volume ls -qf dangling=true)
  清理dangling image:
  docker rmi $(docker images --filter "dangling=true" -q --no-trunc)
  2、错误如下:
Error response from daemon: conflict: unable to delete 61739b4cf2d5 (cannot be forced) - image has dependent child images
  处理办法如下:
在删除镜像之前要先用 docker rm 删掉依赖于这个镜像的所有容器(哪怕是已经停止的容器),否则无法删除该镜像。
  停止容器
docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }')
  删除容器
docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }')
  或
docker rm -v $(docker ps -aq -f status=exited)
  删除镜像
docker rmi $(docker images | grep "none" | awk '{print $3}')



页: [1]
查看完整版本: docker FAQ 集