Dockerイメージのインポートエラー:「ベースレイヤーにトゥームストーンを含めることはできません」
Dec 03 2020
以下の手順に従って、UnrealEngine継続的インテグレーションビルド用のDockerLinuxイメージをビルドしました。 https://docs.adamrehn.com/ue4-docker/use-cases/continuous-integration
ビルドしたら(これには大量のディスクスペースを備えたオンラインLinux VMが必要です)、イメージをエクスポートしてWindows 10マシンにダウンロードし、テストのためにローカルバージョンのDockerにイメージをインポートしようとしました。
インポートに失敗し、次のエラーが発生しました。
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
Dockerが死者を再び目覚めさせようとしていない限り、これが何を意味するのか私にはわかりませんし、Googleもそうです。このエラーの説明はありますか?私が考えることができる唯一のことは、WindowsバージョンのDockerがLinuxで生成されたイメージを読み取れないということですが、私の理解では、WindowsでのLinuxイメージの実行はサポートされるべきであるということでした。
誰かがこれに光を当てることができますか?
回答
x6herbius Dec 03 2020 at 17:31
「Linuxコンテナを有効にする」オプションを教えてくれたコメントの@adamkgrayに感謝します。これで、問題が修正されたようです。Dockerエラーメッセージが役に立たなかったのは残念です。