4 ms·
BuildKit is an experimental replacement for docker build from Docker Ltd. When building it fetches some metafiles from the internet. So you can not use it in is
by pulse7 7y ago
BuildKit is an experimental replacement for docker build from Docker Ltd. When building it fetches some metafiles from the internet. So you can not use it in isolated environments...
- AnthonBerg 7y agoExactly. It's experimental, so this WIP compromise in implementation is understandable. I'm very grateful for the work on BuildKit.
- ses1984 7y agoYeah but why would you build in that kind of tech debt in the first place? It seems a lot of effort to host meta files and keep that available than some other solution that doesn't require internet access.
- AnthonBerg 7y agoI take it as a temporary measure that will be undone when it's past being experimental.
- ses1984 7y agoIf I were to propose to my team that we install a temporary measure in the form of an additional service that needs availability they would smack me down, because that's a pretty stupid temporary measure.
- AnthonBerg 7y agoSoftware is generally published online. Docker image repositories are generally online. The very act of building a Docker image pulling in dependencies is generally done online. It was a deep hack into the entirety of the Docker build chain. This way it was probably possible to publish experimental work-in-progress build features to the world at a faster pace than the official Docker release cycle. And as pointed out above, the online-only requirement has been lifted already. The situation is perfectly understandable, and to be commended that people offered to do this work for the betterment of all.