Kesalahan impor gambar Docker: “Lapisan dasar tidak boleh memiliki batu nisan”

Dec 03 2020

Saya telah membuat image Docker Linux untuk integrasi berkelanjutan Unreal Engine dengan mengikuti petunjuk di sini: https://docs.adamrehn.com/ue4-docker/use-cases/continuous-integration

Setelah dibangun (ini membutuhkan VM Linux online dengan banyak ruang disk), saya mengekspor gambar, mengunduhnya ke mesin Windows 10 saya dan mencoba mengimpor gambar ke versi lokal saya dari Docker untuk pengujian.

Impor gagal dan saya mendapat kesalahan berikut:

docker image import .\docker-image-linux-ue4-full-opengl.tar
Error response from daemon: re-exec error: exit status 1: output: base layer cannot have tombstones

Kecuali Docker mencoba membangunkan kembali orang mati, saya tidak tahu apa artinya ini, dan Google juga tidak. Apakah ada penjelasan untuk kesalahan ini? Satu-satunya hal yang dapat saya pikirkan adalah bahwa Docker versi Windows gagal membaca gambar yang dibuat di Linux, tetapi pemahaman saya adalah bahwa menjalankan gambar Linux di Windows harus didukung.

Adakah yang bisa menjelaskan ini?

Jawaban

x6herbius Dec 03 2020 at 17:31

Terima kasih kepada @adamkgray di komentar karena mengarahkan saya ke opsi "Aktifkan wadah Linux", yang tampaknya telah memperbaiki masalah tersebut. Sayangnya pesan kesalahan Docker tidak lebih membantu.