لا يعرض Docker أي حاويات أو صور بعد إعادة تشغيل النظام

StackOverflow https://stackoverflow.com//questions/24029665

  •  21-12-2019
  •  | 
  •  

سؤال

يساعد!لا يمكنني جعل عامل الإرساء يتعرف على الصور والحاويات التي كانت موجودة منذ لحظة واحدة فقط.بعد تشغيل apt-get update && apt-get dist-upgrade وإعادة التشغيل، أرى عامل الإرساء لا يبلغ عن أي بيانات:

$ 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.
هل كانت مفيدة؟

المحلول

يبدو أنك قمت بطريقة ما بتبديل واجهات التخزين الخلفية.لا يمكنك استخدام الحاويات التي تم إنشاؤها بواجهة خلفية مختلفة.

نصائح أخرى

كان لي نفس المشكلة على ويندوز.اضطررت للذهاب إلى Docker-->الإعدادات-->التبديل إلى الحاوية المستندة إلى Windows.لا أعرف السبب ولكن بطريقة ما بعد إعادة التشغيل، بدأ عامل الإرساء على حاوية تعتمد على Linux.لذلك لم أحصل على أي صورة أو حاوية بعد إعادة التشغيل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top