2016-02-20 25 views
6

İşte, yeniden başlatıldıktan sonra olayaliman işçisi kullanmadan başka makineye aygıt eşleyici kullanarak liman işçisi kapları taşımak için nasıl liman işçisi nedeniyle diskte alan eksikliğine yeniden açamadı,

var emreder. Birçok kötü karar nedeniyle, artık sadece /var/lib/docker'un bir kopyasını bıraktık (yani docker'u aynı OS/sürüm docker'unu çalıştıran başka bir makineye geçmek istemiyoruz. (1.8.3)

biz safça eskisinin tarafından /var/lib/docker yerine deneyin

, biz docker https://github.com/docker/docker/issues/15721 bu bölümünü okuduğunuz oldum

Feb 20 08:06:33 example.com systemd[1]: Starting Docker Application Container Engine... 
Feb 20 08:06:33 example.com docker[2164]: time="2016-02-20T08:06:33.111285635+01:00" level=error msg="[graphdriver] prior storage driver \"devicemapper\" failed: Base Device UUID verification failed. Possibly using a different thin pool then last invocation:exit status 2" 
Feb 20 08:06:33 example.com docker[2164]: time="2016-02-20T08:06:33.111382676+01:00" level=fatal msg="Error starting daemon: error initializing graphdriver: Base Device UUID verification failed. Possibly using a different thin pool then last invocation:exit status 2" 
Feb 20 08:06:33 example.com systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE 

var ama öyle değil yararlı görünüyor gelmez.

mı şeyleri dışarı çıkarmak için bilinen bir prosedür var mı, yoksa en azından m Verileri almak için disk görüntülerini onaylayın.

cevap

1

(bazen yeniden başlatma gerekli host) rm-rf/var/lib/liman işçisi & yeniden başlatma liman işçisi/lib/liman işçisi/devicemapper/meta/deviceset-meta bu dosya sistemimde içeren

:

{ 
    "BaseDeviceFilesystem": "xfs", 
    "BaseDeviceUUID": "4c799443-bf3d-4b95-a9df-dd86de235057", 
    "next_device_id": 1 
} 

t denemelisiniz o UUID docker ile 4c799443-bf3d-4b95-a9df-dd86de235057 değiştirin.

+0

Docker'da benim için çalıştı 1.12.6 –

İlgili konular