Comments (2)
The condition to ensure works is hardlinks to files in other layers. This would likely be encountered when doing fetch from a layer rather than a squashed image. Either the fetch should fail or do an on-demand resolution and squash to get what the content would be in the file at the layer for the hardlink.
from stereoscope.
I'm for the latter --I think tracking hardlink info in file.Metadata
on image.Read
would allow for resolution of the correct file.Reference
in the image file catalog before the fetch is attempted (to allow for ordering file fetches is the correct order).
from stereoscope.
Related Issues (20)
- It should be possible to specify image platform when pulling from the registry
- Wrong source when ":" character in path
- Cleanup temp directories across image providers HOT 5
- SquashFS Iteration Fails when FIFO Present
- SquashFS iteration fails with "unexpected EOF" HOT 1
- Unable to read image using Docker daemon provider when architecture has variant
- Stereoscope pulls different images when using ``docker:`` vs ``registry:`` from multi-platform images
- Symlink not being recognized HOT 4
- Embed fs.FileInfo in Metadata Struct?
- Support for image indexes with multiple manifests HOT 4
- Odd error message when docker.socket in home dir is used
- Stereoscope cannot inspect images in Docker Desktop HOT 15
- Goroutine Leak in Long-Running Services with Stereoscope HOT 3
- Data Race in Image.Read
- Platform selection in docker client has unnecessary error HOT 2
- NewTarIndex race condition when run in a goroutine HOT 6
- Add support for containers-storage backend for container images
- Cycle during symlink resolution prevents syft/grype scans from enumerating vulnerabilities
- Add release process
- Concurrently analyzing containers can lead to race condition causing error HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from stereoscope.