Unable to rerun containerized workflow with Docker 27 #27
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
remodnav/paper#27
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Running
datalad rerun results-containerizedwith Docker version 27.5.1 produces the following error after the download is complete (ellipsis used to remove non-essential parts). The docker image is loaded, but the ID does not match DataLad's expectation:This seems specific to Docker 27 (currently the latest version). It was observed and confirmed only on Windows, but likely affects other operating systems. With Docker 26, things reportedly work fine.
The probable cause is discussed in datalad/datalad-container#269. At this point, a workaround would be to either downgrade docker to v26, or to run a patched version of
datalad-containerfrom a pull request linked in that issue.The issue was first reported by Lisa W., who AFAIK is not on GitHub.