Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Will CRIU's checkpoint/restore be introduce? #2021

Unanswered
AbdulR3hman asked this question in Q&A
Discussion options

Good Day everyone,

Just wondering if there is any appetite to introduce docker checkpoint functionality at all?

If not, any reasons to why?

Kind regards,
AbdulRehman

You must be logged in to vote

Replies: 1 comment · 5 replies

Comment options

I don't think there are strong plans to support this, as long as it is a highly experimental feature within Docker. Does it work on Docker Desktop for Mac and Windows nowadays?

You must be logged in to vote
5 replies
@AbdulR3hman
Comment options

I believe so, it works well with Docker on Mac. It has been in experimental status for a while. I'm not sure why Docker still have it as experimental. Their first introduction of the feature -- based on this blog -- was around 2015. Is it the fact being experimental is the only reason for holding back? or generally speaking it is not a sought after?

Thank you.

@AbdulR3hman
Comment options

Maybe it hasn't been in experimental status as long as I thought; the GitHub Docker ReadMe 1/2 suggest the feature was introduced in 2017... So not as long as 2015.

@kiview
Comment options

Thanks for the update regarding the state on Mac. I'll check out whether it is already supported on Windows as well. I assume you need to opt-in through experimental flag?

Can you elaborate on your use case for checkpoint support in docker-java? I think that would allow us to better prioritize this feature.

@AbdulR3hman
Comment options

Our need revolves around a java container that runs important executions, that needs to be warmed up, prepped, etc before it is able to accept requests. We'd like to be able to checkpoint the container after its all done with configurations and warming up and use it to replicate the container instead of creating a new one.

The container "manager" so to speak is a micro-service that manages docker through docker-java.

@kiview
Comment options

Thanks for sharing, indeed this sounds like a good use case. Would you consider contributing this change to docker-java?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
🙏
Q&A
Labels
None yet
2 participants
Morty Proxy This is a proxified and sanitized view of the page, visit original site.