Skip to content

ternbusty/kontainer-runtime

Repository files navigation

Kotlin Kotlin Native

Kontainer Runtime

Kontainer Runtime is a low layer container runtime written in Kotlin/Native.

How to Run

Build

./gradlew linkDebugExecutableLinuxX64

Run

To create a container whose name is test from a bundle located at test-bundle, use the following command

sudo ./build/bin/linuxX64/debugExecutable/kontainer-runtime.kexe create --bundle test-bundle test

To start the container

sudo ./build/bin/linuxX64/debugExecutable/kontainer-runtime.kexe start test

To get the status of the container

sudo ./build/bin/linuxX64/debugExecutable/kontainer-runtime.kexe state test

To stop the container

sudo ./build/bin/linuxX64/debugExecutable/kontainer-runtime.kexe kill test SIGKILL

To delete the container

sudo ./build/bin/linuxX64/debugExecutable/kontainer-runtime.kexe delete test

About

Low Layer Container Runtime Written in Kotlin Native

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors