救命!我不能让docker识别刚才的图像和容器.运行apt-get update&& apt-get dist-upgrade和rebooting,我看到docker报告没有数据:
$docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
$docker images
REPOSITORY TAG IMAGE ID CREATED Virtual SIZE
但数据似乎仍然存在
$sudo du -hs /var/lib/docker/*
8.0K /var/lib/docker/apparmor
1.9G /var/lib/docker/aufs
136K /var/lib/docker/containers
292M /var/lib/docker/devicemapper
8.0K /var/lib/docker/execdriver
712K /var/lib/docker/graph
17M /var/lib/docker/init
8.0K /var/lib/docker/linkgraph.db
4.0K /var/lib/docker/repositories-aufs
4.0K /var/lib/docker/repositories-devicemapper
4.0K /var/lib/docker/volumes
难道它在寻找错误的地方吗?是否有一些指定存储位置的配置文件?
编辑:运行docker -d -D报告:
[debug] daemon.go:328 Cannot load container 93092d010a9abe9affc217684782e8b2986e560897eb4527715e9bffe0446136 because it was created with another graph driver.
看来你已经以某种方式切换了存储后端.您不能使用使用不同后端创建的容器.