freebsd 下 jail 用法

目前使用 qjail

安装

1
2
3
sudo pkg install -y qjail
axel -o /tmp/ http://mirrors.ustc.edu.cn/freebsd/releases/amd64/13.0-RELEASE/base.txz
sudo qjail install -f /tmp/base.txz

常规用法

创建

1
sudo qjail create -4 192.168.88.123 xxx
1
2
3
4
sudo qjail list
sudo qjail start xxx
sudo qjail console xxx
sudo qjail stop xxx

修改 ip

1
sudo qjail config -4 192.168.88.222 xxx

允许使用主机网络

1
sudo qjail config -k xxx

改名字

1
sudo qjail config -n demo xxx

备份恢复

1
2
3
sudo qjail archive xxx
sudo qjail delete xxx
sudo qjail restore xxx

文件复制

具体虚拟机路径

1
/usr/jails/xxx

模板路径

1
/usr/jails/template

任务管理

1
2
jls 查看任务列表
sudo jexec 1 csh