MeiK2333 / newbie-sandbox

菜鸡沙盒

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

newbie-sandbox

菜鸡沙盒

初始化

# 通过 docker 获取系统文件并复制到本地
cd runtime
./build.sh

Usage

# 因为 namespaces 的限制,必须以 root 权限执行
cargo run -- -vvv --  /bin/bash
# 进入沙盒后进行的操作将无法影响到外部操作系统
nobody@newbie-sandbox:/$ echo Hello World!
Hello World!

切换为 cgroup v2

内核版本较老的( < 4.15 )请不要进行此操作,否则可能会造成系统异常

vim /etc/default/grub
# 将参数添加至 GRUB_CMDLINE_LINUX_DEFAULT="...... cgroup_no_v1=allow systemd.unified_cgroup_hierarchy=1" 以禁用 cgroup v1
update-grub
# 重启以使改动生效
reboot

About

菜鸡沙盒

License:MIT License


Languages

Language:Rust 93.7%Language:Dockerfile 2.3%Language:JavaScript 1.3%Language:C++ 1.1%Language:Shell 1.1%Language:Assembly 0.5%