-
Notifications
You must be signed in to change notification settings - Fork 11
Version Matrix
Brandon Schneider edited this page Oct 3, 2018
·
15 revisions
feature | iocage_legacy | python-iocage | libiocage | planned |
---|---|---|---|---|
activate | ✅ | ✅ | ✅ | |
cap | ✅ | ❌ | ❌ | 👎, set will live-update |
chroot | ✅ | ✅ | ❌ | 👎, security risk |
clean | ✅ | ✅ | ❌ | 👎, too dangerous |
clone | ✅ | ✅ | ❌ | 👍 |
console | ✅ | ✅ | ✅ | |
create | ✅ | ✅ | ✅ | |
deactivate | ✅ | ❌ | ❌ | 👍, required for multi-pool support |
defaults | ✅ | 🆚 | 🆚 | |
destroy | ✅ | ✅ | ✅ | |
df | ✅ | ✅ | ❌ | 👍 |
exec | ✅ | ✅ | ✅ | |
export | ✅ | ✅ | ❌ | 👍 |
fetch | ✅ | ✅ | ✅ | |
fstab | ❌ | ✅ | ✅ | |
get | ✅ | ✅ | ✅ | |
help | ✅ | 🆚 | 🆚 | |
import | ✅ | ✅ | ❌ | 👍 |
init-host | ✅ | ❌ | ❌ | 👎, multi-host not in scope |
inuse | ✅ | ❌ | ❌ | 👎 |
limits | ✅ | ❌ | ❌ | 👎, done with get /set
|
list | ✅ | ✅ | ✅ | |
migrate | ❌ | ✅ | ❌ | 👍 |
package | ✅ | ❌ | ❌ | 👎 |
pkg | ✅ | ✅ | ❌ | 👎, exec pkg instead |
promote | ✅ | ❌ | ❌ | 👍, required for clone
|
rcboot | ✅ | 🆚 | 🆚 | start --rc |
rcshutdown | ✅ | 🆚 | 🆚 | stop --rc |
record | ✅ | ❌ | ❌ | 👎 |
reset | ✅ | ❌ | ❌ | 👎 |
restart | ✅ | ✅ | ✅ | |
rollback | ✅ | ✅ | ❌ | 👍 |
runtime | ✅ | ❌ | ❌ | 👎 |
set | ✅ | ✅ | ✅ | |
show | ✅ | ❌ | ❌ | 👎 |
snaplist | ✅ | ✅ | ❌ | 👍 |
snapremove | ✅ | ✅ | ❌ | 👍 |
snapshot | ✅ | ✅ | ❌ | 👍 |
start | ✅ | ✅ | ✅ | |
stop | ✅ | ✅ | ✅ | |
uncap | ✅ | ❌ | ❌ | 👎, done with set
|
update | ✅ | ✅ | ❌ | 👎, exec freebsd-update {fetch,install}
|
upgrade | ✅ | ✅ | ❌ | 👎 exec freebsd-update upgrade
|
version | ✅ | 🆚 | 🆚 |
✅ Implemented 🆚 Changed ❌ Not Implemented 👍 Will implement 👎 Deprecated
- UCL configuration
- Branch: develop
usage:
iocage activate ZPOOL
iocage cap UUID|TAG
iocage chroot UUID|TAG [command]
iocage clean [-a|-r|-j]
iocage clone UUID|TAG [UUID|TAG@snapshot] [property=value]
iocage console UUID|TAG
iocage create [-b|-c|-e] [release=RELEASE] [pkglist=file] [property=value]
iocage deactivate ZPOOL
iocage defaults
iocage destroy [-f] UUID|TAG
iocage df
iocage exec [-u username | -U username] UUID|TAG|ALL command [arg ...]
iocage export UUID|TAG
iocage fetch [release=RELEASE | ftphost=ftp.hostname.org | ftpdir=/dir/ |
ftpfiles="base.txz doc.txz lib32.txz src.txz"]
iocage get property|all UUID|TAG
iocage help
iocage import UUID [property=value]
iocage init-host IP ZPOOL
iocage inuse UUID|TAG
iocage limits [UUID|TAG]
iocage list [-t|-r]
iocage package UUID|TAG
iocage promote UUID|TAG
iocage rcboot
iocage rcshutdown
iocage record start|stop UUID|TAG
iocage reset UUID|TAG|ALL
iocage restart UUID|TAG
iocage rollback UUID|TAG@snapshotname
iocage runtime UUID|TAG
iocage set property=value UUID|TAG
iocage show property
iocage snaplist UUID|TAG
iocage snapremove UUID|TAG@snapshotname|ALL
iocage snapshot UUID|TAG [UUID|TAG@snapshotname]
iocage start UUID|TAG
iocage stop UUID|TAG
iocage uncap UUID|TAG
iocage update UUID|TAG
iocage upgrade UUID|TAG [release=RELEASE]
iocage version | --version
Hint: you can use shortened UUIDs or TAGs interchangeably!
e.g. for adae47cb-01a8-11e4-aa78-3c970ea3222f
use adae47cb or just adae
#
Usage: iocage [OPTIONS] COMMAND [ARGS]...
A jail manager.
Options:
--version Show the version and exit.
--help Show this message and exit.
Commands:
activate Set a zpool active for iocage usage.
chroot Chroot to a jail.
clean Destroy specified dataset types.
clone Clone a jail.
console Login to a jail.
create Create a jail.
destroy Destroy specified jail(s).
df Show resource usage of all jails.
exec Run a command inside a specified jail.
export Exports a specified jail.
fetch Fetch a version of FreeBSD for jail usage or...
fstab Manipulate the specified jails fstab.
get Gets the specified property.
import Import a specified jail.
list List a specified dataset type, by default...
migrate Migrate all jails to the new jail format.
pkg Use pkg inside a specified jail.
restart Restarts the specified jails or ALL.
rollback Rollbacks the specified jail.
set Sets the specified property.
snaplist Show snapshots of a specified jail.
snapremove Remove specified snapshot of a jail.
snapshot Snapshots the specified jail.
start Starts the specified jails or ALL.
stop Stops the specified jails or ALL.
update Run freebsd-update to update a specified jail...
upgrade Run freebsd-update to upgrade a specified...
libiocage (e128741)
Usage: iocage [OPTIONS] COMMAND [ARGS]...
A jail manager.
Options:
--version Show the version and exit.
-d, --log-level TEXT
--help Show this message and exit.
Commands:
activate Set a zpool active for iocage usage.
console Login to a jail.
create Create a jail.
destroy Destroy specified resource
exec Run a command inside a specified jail.
fetch Fetch a version of FreeBSD for jail usage or...
get Gets the specified property.
list List a specified dataset type, by default...
rename Rename a stopped jail.
restart Restarts the specified jails.
set Sets the specified property.
start Starts the specified jails or ALL.
stop Stops the specified jails or ALL.