runc at the lower layer, but this can be replaced with WASM. ・runwasi is a piece of software that enables this. ・The build I attempted this time was containerd-shim-wasmtime-v1 containerd runc runwasi wasm runtime wasm module container
in the CI configuration (though buildInputs and nativeBuildInputs are a bit mixed up...) => The build failed, and it seems there's code that needs to be built into WASM,
for gcc, CMake, and so on. => The build fails because it attempts to download wasmEdge-related binaries during the build process (which is prohibited in a nix build).
WASMEDGE_STANDA LONE_ARCHIVE environment variable, the program will look there instead, so you can avoid downloading files at build time! While you're at it, turn off the post-build checks as well. => OK
directory included in the PATH, containerd couldn't find them and wouldn't run. => Once I added them to the systemd.services.path, it ran successfully.
available in the runwasi repository by executing the following command. (It simply repeats the message below.) “This is a song that never ends. Yes, it goes on and on my friends. Some people started singing it not knowing what it was, So they'll continue singing it forever just because…”