mirror of
https://github.com/BastilleBSD/bastille.git
synced 2025-12-11 01:19:52 +01:00
Sort bastille usage ouput and update README.md for newer FreeBSD
releases
This commit is contained in:
36
README.md
36
README.md
@@ -39,7 +39,7 @@ Bastille is an open-source system for automating deployment and management of
|
|||||||
containerized applications on FreeBSD.
|
containerized applications on FreeBSD.
|
||||||
|
|
||||||
Usage:
|
Usage:
|
||||||
bastille command TARGET args
|
bastille command TARGET [args]
|
||||||
|
|
||||||
Available Commands:
|
Available Commands:
|
||||||
bootstrap Bootstrap a FreeBSD release for container base.
|
bootstrap Bootstrap a FreeBSD release for container base.
|
||||||
@@ -47,31 +47,33 @@ Available Commands:
|
|||||||
cmd Execute arbitrary command on targeted container(s).
|
cmd Execute arbitrary command on targeted container(s).
|
||||||
config Get or set a config value for the targeted container(s).
|
config Get or set a config value for the targeted container(s).
|
||||||
console Console into a running container.
|
console Console into a running container.
|
||||||
convert Convert a thin container into a thick container.
|
convert Convert a Thin container into a Thick container.
|
||||||
cp cp(1) files from host to targeted container(s).
|
cp cp(1) files from host to targeted container(s).
|
||||||
create Create a new thin or thick container.
|
create Create a new thin container or a thick container if -T|--thick option specified.
|
||||||
destroy Destroy a stopped container or a bootstrapped release.
|
destroy Destroy a stopped container or a FreeBSD release.
|
||||||
edit Edit container configuration files (advanced).
|
edit Edit container configuration files (advanced).
|
||||||
export Exports a container archive or image.
|
export Exports a specified container.
|
||||||
help Help about any command
|
help Help about any command.
|
||||||
htop Interactive process viewer (requires htop).
|
htop Interactive process viewer (requires htop).
|
||||||
import Import a container archive or image.
|
import Import a specified container.
|
||||||
limits Apply resources limits to targeted container(s). See rctl(8).
|
limits Apply resources limits to targeted container(s). See rctl(8).
|
||||||
list List containers, releases, templates, logs, limits or backups.
|
list List containers (running and stopped).
|
||||||
mount Mount a volume inside the targeted container(s).
|
mount Mount a volume inside the targeted container(s).
|
||||||
pkg Manipulate binary packages within targeted container(s). See pkg(8).
|
pkg Manipulate binary packages within targeted container(s). See pkg(8).
|
||||||
rdr Redirect host port to container port.
|
rdr Redirect host port to container port.
|
||||||
|
rename Rename a container.
|
||||||
restart Restart a running container.
|
restart Restart a running container.
|
||||||
service Manage services within targeted container(s).
|
service Manage services within targeted container(s).
|
||||||
start Start a stopped container.
|
start Start a stopped container.
|
||||||
stop Stop a running container.
|
stop Stop a running container.
|
||||||
sysrc Safely edit rc files within targeted container(s).
|
sysrc Safely edit rc files within targeted container(s).
|
||||||
template Apply automation templates to targeted container(s).
|
tags Add or remove tags to targeted container(s).
|
||||||
|
template Apply file templates to targeted container(s).
|
||||||
top Display and update information about the top(1) cpu processes.
|
top Display and update information about the top(1) cpu processes.
|
||||||
umount Unmount a volume from within the targeted container(s).
|
umount Unmount a volume from within the targeted container(s).
|
||||||
update Update container base -pX release.
|
update Update container base -pX release.
|
||||||
upgrade Upgrade container release to X.Y-RELEASE.
|
upgrade Upgrade container release to X.Y-RELEASE.
|
||||||
verify Verify bootstrapped release or automation template.
|
verify Compare release against a "known good" index.
|
||||||
zfs Manage (get|set) ZFS attributes on targeted container(s).
|
zfs Manage (get|set) ZFS attributes on targeted container(s).
|
||||||
|
|
||||||
Use "bastille -v|--version" for version information.
|
Use "bastille -v|--version" for version information.
|
||||||
@@ -236,8 +238,8 @@ not using ZFS and can safely ignore these settings.
|
|||||||
bastille bootstrap
|
bastille bootstrap
|
||||||
------------------
|
------------------
|
||||||
Before you can begin creating containers, Bastille needs to "bootstrap" a
|
Before you can begin creating containers, Bastille needs to "bootstrap" a
|
||||||
release. Current supported releases are 11.4-RELEASE, 12.2-RELEASE and
|
release. Current supported releases are 12.3-RELEASE, 12.4-RELEASE and
|
||||||
13.0-RELEASE.
|
13.1-RELEASE.
|
||||||
|
|
||||||
**Important: If you need ZFS support see the above section BEFORE
|
**Important: If you need ZFS support see the above section BEFORE
|
||||||
bootstrapping.**
|
bootstrapping.**
|
||||||
@@ -245,14 +247,14 @@ bootstrapping.**
|
|||||||
To `bootstrap` a release, run the bootstrap sub-command with the
|
To `bootstrap` a release, run the bootstrap sub-command with the
|
||||||
release version as the argument.
|
release version as the argument.
|
||||||
|
|
||||||
**FreeBSD 11.4-RELEASE**
|
**FreeBSD 12.4-RELEASE**
|
||||||
```shell
|
```shell
|
||||||
ishmael ~ # bastille bootstrap 11.4-RELEASE
|
ishmael ~ # bastille bootstrap 12.4-RELEASE
|
||||||
```
|
```
|
||||||
|
|
||||||
**FreeBSD 12.2-RELEASE**
|
**FreeBSD 13.1-RELEASE**
|
||||||
```shell
|
```shell
|
||||||
ishmael ~ # bastille bootstrap 12.2-RELEASE
|
ishmael ~ # bastille bootstrap 13.1-RELEASE
|
||||||
```
|
```
|
||||||
|
|
||||||
**HardenedBSD 11-STABLE-BUILD-XX**
|
**HardenedBSD 11-STABLE-BUILD-XX**
|
||||||
@@ -380,7 +382,7 @@ Valid: (em0).
|
|||||||
NAME: vnettest0.
|
NAME: vnettest0.
|
||||||
IP: 192.168.87.55/24.
|
IP: 192.168.87.55/24.
|
||||||
INTERFACE: em0.
|
INTERFACE: em0.
|
||||||
RELEASE: 12.1-RELEASE.
|
RELEASE: 12.2-RELEASE.
|
||||||
|
|
||||||
syslogd_flags: -s -> -ss
|
syslogd_flags: -s -> -ss
|
||||||
sendmail_enable: NO -> NONE
|
sendmail_enable: NO -> NONE
|
||||||
|
|||||||
@@ -74,8 +74,8 @@ Usage:
|
|||||||
|
|
||||||
Available Commands:
|
Available Commands:
|
||||||
bootstrap Bootstrap a FreeBSD release for container base.
|
bootstrap Bootstrap a FreeBSD release for container base.
|
||||||
cmd Execute arbitrary command on targeted container(s).
|
|
||||||
clone Clone an existing container.
|
clone Clone an existing container.
|
||||||
|
cmd Execute arbitrary command on targeted container(s).
|
||||||
config Get or set a config value for the targeted container(s).
|
config Get or set a config value for the targeted container(s).
|
||||||
console Console into a running container.
|
console Console into a running container.
|
||||||
convert Convert a Thin container into a Thick container.
|
convert Convert a Thin container into a Thick container.
|
||||||
@@ -98,8 +98,8 @@ Available Commands:
|
|||||||
start Start a stopped container.
|
start Start a stopped container.
|
||||||
stop Stop a running container.
|
stop Stop a running container.
|
||||||
sysrc Safely edit rc files within targeted container(s).
|
sysrc Safely edit rc files within targeted container(s).
|
||||||
template Apply file templates to targeted container(s).
|
|
||||||
tags Add or remove tags to targeted container(s).
|
tags Add or remove tags to targeted container(s).
|
||||||
|
template Apply file templates to targeted container(s).
|
||||||
top Display and update information about the top(1) cpu processes.
|
top Display and update information about the top(1) cpu processes.
|
||||||
umount Unmount a volume from within the targeted container(s).
|
umount Unmount a volume from within the targeted container(s).
|
||||||
update Update container base -pX release.
|
update Update container base -pX release.
|
||||||
|
|||||||
Reference in New Issue
Block a user