Comments (2)
Yeah, that is it. There are certain permissions.
linuxkit build
just builds a runnable OS image that you can then boot up vialinuxkit run
or an AWS or VMware or bare metal, etc.docker build
builds the image, as you sawlinuxkit pkg build
pretty much runs adocker build
, but it does so in an opinionated fashion. It sets certain parameters including required runtime permissions on the image (saved in the image's config), thatlinuxkit build
knows to look for as defaults.
Essentially, linuxkit pkg build
is "run a docker build
using a bunch of settings from a config file build.yaml
". You can see the additional information in getty's build.yml
. Look at all of the stuff in the config
key of that yaml file.
You can override any of those, or you can set them explicitly in the linuxkit yaml file, see the package specification in this doc.
from linuxkit.
fixed
should build image use linuxkit rather than docker build
but what is the difference between ‘linuxkit build’ and ‘docker build ’
from linuxkit.
Related Issues (20)
- Docker for Mac Example - Virtualization Framework
- Issue with MacOS example HOT 5
- Failed to build init tarball HOT 2
- kernel BUG: io_uring openat triggers audit reference count underflow HOT 1
- Please enable the VRF kernel module in linuxkit
- Add 'cache push' command to push images by tag
- when using cache push, make push of arch-specific tags optional
- Docker hub binfmt tagging is.. awkward? HOT 2
- kernel-perf for 6.6.x has no bins? HOT 3
- Failed to build init tarball from linuxkit/init:v0.7: Could not pull image linuxkit/init:v0.7: Trusted pull for linuxkit/init:v0.7 failed: targets expired at Thu Sep 7 16:16:02 +0100 2023 HOT 1
- [init] Make cgroups v2 the default
- Fortify finding : Insecure Transport in run_packet.go HOT 4
- --data-file flag not working on MacOS with Virtualization runner HOT 1
- moby/buildkit version should be upgraded to resolve CVE-2024-23652 and CVE-2024-23653 HOT 2
- ReferenceExpand causes image lookup failures with containerd image store HOT 1
- Resolve user/group name from the container rootf HOT 1
- logread v1.0 does not "-F"ollow HOT 5
- logread can dump JSON-d logs from memlogd
- Packet is Equinix Metal now [since 2020] HOT 1
- [Feature Request] Add support to volumes HOT 4
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 linuxkit.