-
Notifications
You must be signed in to change notification settings - Fork 640
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
JSON schema for the serialization formats #56
Comments
@vbatts deadbeef.json? |
poor name for a hexidecimal... i'll change it |
@vbatts this is referring to the "json" next to layer.tar? |
@philips nope. It's part of the next generation single config file, post docker-1.10 format.
see also #54 (comment) |
Probably should not carry |
my big issue is that this flattens layers. Images need to be a federated DAG. This Unless these combined layout can themselves also be layered. |
@vbatts How does this flatten layers? What we want to avoid here is having the DAG degrade to a linked list. We can still federate with this approach. We lose the intermediary configs, but it is surprising when a single image carries all intermediary configurations. If one does want to ship the intermediaries, each intermediate can be include in the manifest. |
@stevvooe I understand avoiding the linked list. Perhaps it will be worth the exercise to work out the example of having a manifest, that references two of |
I'm not sure why this requires another manifest type. Just reference each root config in the tag index. There is no need to maintain the linked the list -- this can be recovered by identifying common layers. |
Oh sorry. I wasn't thinking of another manifest type, but rather an example On Fri, May 13, 2016 at 3:34 PM, Stephen Day notifications@github.com
|
So this is all together done or N/A |
Carrying over from #7 but specifically for the serialization formats.
repositories
JSONmanifest.json
<sha256 id>.json
The text was updated successfully, but these errors were encountered: