Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: support Nydus type image builder #1724

Open
Iamleos opened this issue Aug 4, 2023 · 8 comments
Open

feat: support Nydus type image builder #1724

Iamleos opened this issue Aug 4, 2023 · 8 comments

Comments

@Iamleos
Copy link

Iamleos commented Aug 4, 2023

Describe the feature

Nydus can improve container launch speed. However, it must use its specify image type (Compatible with the OCI images). It is efficient for product environment. I wish the envd can support it

Why do you need this feature?

No response

Additional context

No response

@Iamleos Iamleos changed the title feat: <support Nydus type image builder> feat: support Nydus type image builder Aug 4, 2023
@Iamleos
Copy link
Author

Iamleos commented Aug 4, 2023

From my point of view, Envd can not only bring the convenience for AI/ML researchers, but also speed up the image building process with common dockerfile frontend.

@kemingy
Copy link
Member

kemingy commented Aug 4, 2023

It might be possible.

Refer to buildkit nydus

If you set up the buildkit with nydus in another envd context, you should be able to build nydus images.

@Iamleos
Copy link
Author

Iamleos commented Aug 4, 2023

Can I use dockerfile.v0 as buildkit frontend with envd command?

@kemingy
Copy link
Member

kemingy commented Aug 4, 2023

Can I use dockerfile.v0 as buildkit frontend with envd command?

Cannot. envd only supports envd as the frontend.

@gaocegege
Copy link
Member

Can I use dockerfile.v0 as buildkit frontend with envd command?

May I ask why? You could use docker directly if you use dockerfile.

@Iamleos
Copy link
Author

Iamleos commented Aug 7, 2023

Can I use dockerfile.v0 as buildkit frontend with envd command?

May I ask why? You could use docker directly if you use dockerfile.

I need an image service that supports remote building and remote cache for cloud computing platform. A fast remote image building service is important for developers

@Iamleos
Copy link
Author

Iamleos commented Aug 7, 2023

Can I use dockerfile.v0 as buildkit frontend with envd command?

May I ask why? You could use docker directly if you use dockerfile.

I need an image service that supports remote building and remote cache for cloud computing platform. A fast remote image building service is important for developers

Another point is that some AI/ML researchers are used to using dockerfile

@gaocegege
Copy link
Member

Then you could use buildkit directly, if you wanna use dockerfile.

It should work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants