-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME.containers
More file actions
40 lines (31 loc) · 1.28 KB
/
README.containers
File metadata and controls
40 lines (31 loc) · 1.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Container packages (in build order):
l/yajl
ap/go-md2man
cntr/slirp4netns
cntr/conmon
cntr/crun
cntr/cni-plugins
cntr/fuse-overlayfs
cntr/podman
cntr/podman-catatonit
cntr/buildah
cntr/skopeo
cntr/containerd
System-wide configuration is stored in /etc/containers/ directory.
Build notes:
Container utilities use dedicated package series - 'cntr'.
Tools are configured to use crun binary, not default runc.
Buildah binary version matches that of podman internal buildah module.
Recommended build tool: google-go-lang
Usually gccgo in slackware (even current) is at version too old to build
recent podman, buildah and skopeo. Because of this, build scripts for
these 3 tools search/prepare 'go' framework in following order:
* if 'go' is available at $GOROOT/bin/go (version from alien repo or
Slackware current is confirmed to work), use it
* otherwise try to reuse already built temporary version in /tmp/go-devel
* else fetch and compile development branch of 'go' and deploy it into
/tmp/go-devel
Recommended approach is to install 'google-go-lang' from alienbob repo
(Slackware 15.0) or Slackware-current. Alternatively, let script prepare
temporary environment in /tmp/go-devel and keep it there until last of
container tools is built. Then it can be safely deleted.