Add runj which is an experimental OCI runtime based on FreeBSD jails
Signed-off-by: Doug Rabson <dfr@rabson.org>
This commit is contained in:
parent
7391336ba5
commit
faf3c75d8f
|
|
@ -803,7 +803,7 @@ func (c *Config) Validate() error {
|
||||||
|
|
||||||
func (c *EngineConfig) findRuntime() string {
|
func (c *EngineConfig) findRuntime() string {
|
||||||
// Search for crun first followed by runc, kata, runsc
|
// Search for crun first followed by runc, kata, runsc
|
||||||
for _, name := range []string{"crun", "runc", "kata", "runsc"} {
|
for _, name := range []string{"crun", "runc", "runj", "kata", "runsc"} {
|
||||||
for _, v := range c.OCIRuntimes[name] {
|
for _, v := range c.OCIRuntimes[name] {
|
||||||
if _, err := os.Stat(v); err == nil {
|
if _, err := os.Stat(v); err == nil {
|
||||||
return name
|
return name
|
||||||
|
|
|
||||||
|
|
@ -173,6 +173,9 @@ image_copy_tmp_dir="storage"`
|
||||||
"/bin/runc",
|
"/bin/runc",
|
||||||
"/usr/lib/cri-o-runc/sbin/runc",
|
"/usr/lib/cri-o-runc/sbin/runc",
|
||||||
},
|
},
|
||||||
|
"runj": {
|
||||||
|
"/usr/local/bin/runj",
|
||||||
|
},
|
||||||
"crun": {
|
"crun": {
|
||||||
"/usr/bin/crun",
|
"/usr/bin/crun",
|
||||||
"/usr/local/bin/crun",
|
"/usr/local/bin/crun",
|
||||||
|
|
|
||||||
|
|
@ -323,6 +323,9 @@ func defaultConfigFromMemory() (*EngineConfig, error) {
|
||||||
"/usr/lib/cri-o-runc/sbin/runc",
|
"/usr/lib/cri-o-runc/sbin/runc",
|
||||||
"/run/current-system/sw/bin/runc",
|
"/run/current-system/sw/bin/runc",
|
||||||
},
|
},
|
||||||
|
"runj": {
|
||||||
|
"/usr/local/bin/runj",
|
||||||
|
},
|
||||||
"kata": {
|
"kata": {
|
||||||
"/usr/bin/kata-runtime",
|
"/usr/bin/kata-runtime",
|
||||||
"/usr/sbin/kata-runtime",
|
"/usr/sbin/kata-runtime",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue