No description
Find a file
Shuu 6a038b0a00
Merge pull request #68 from fox0430/fix-compile-option
Fix compile option: --gc:orc -> --mm:orc
2022-03-01 16:45:58 +09:00
.github/workflows CI: Fix build in CI 2021-10-25 18:40:48 +09:00
documents Update doc 2021-12-03 13:29:49 +09:00
src Fix compile option: --gc:orc -> --mm:orc 2022-03-01 16:42:00 +09:00
tests Fix unit tests 2022-01-15 04:42:37 +09:00
.gitignore Add .gitignore 2021-06-23 22:33:28 +09:00
default_seccomp_profile.json Fix profile for seccomp 2022-01-15 04:25:56 +09:00
LICENSE Initial commit 2021-06-22 17:30:41 +09:00
nicoru.nimble Fix nicoru.nimble 2021-10-25 19:11:08 +09:00
README.md Update README.md 2022-03-01 16:42:40 +09:00

nicoru

A container runtime written in Nim.

NOTE: Work in progress.

Features

  • Create/Run a container

  • Daemon-less

  • Docker image support

  • Management of container/image

  • Seccomp

  • Networking

    • host (default)
    • bridge
    • none

Installation

nicoru can run on only GNU/Linux

Requires

  • Nim v1.6.2 or higher
  • libseccomp
  • ip(8) (Optional)
  • iptables(8) (Optional)
nimble install nicoru

Quick start

You need to be root to run nicoru.

sudo nicoru run ubuntu

Run the above command will download ubuntu:latest image from Docker Hub, run the container and attach it.

Please check more

License

MIT