Ola Pessoal,
Neste post, irei mostrar como instalar o BastilleBSD , uma aplicação para gerenciar jails no FreeBSD, em resumo jails seria o correlato do container no mundo Linux e o BastilleBSD seria o correlato ao Docker.
O BastilleBSD facilita e muito, a vida na hora de implementar jails no FreeBSD.
Softwares que serão utilizados e as versões utilizadas:
– FreeBSD – link ( versão: 13.0 )
– BastilleBSD – link ( versão: 0.9.20220216 )
Primeiramente, é necessário verificar se seu sistema esta atualizado, veja esse post aqui no site de como verificar isso: {colocar link do blog aqui}
Agora, nos podemos começar a instalação do BastilleBSD:
1- Rode o comando abaixo, para instalar o BastilleBSD diretamente dos repositorios do FreeBSD e seus requerimentos.
pkg install bastille vim git-lite bash ca_root_nss
root@bastilleBSD:~ # pkg install bastille
Updating FreeBSD repository catalogue…
Fetching meta.conf: 100% 163 B 0.2kB/s 00:01
Fetching packagesite.pkg: 100% 6 MiB 1.4MB/s 00:05
Processing entries: 100%
FreeBSD repository update completed. 31188 packages processed.
All repositories are up to date.
Updating database digests format: 100%
The following 1 package(s) will be affected (of 0 checked):New packages to be INSTALLED:
bastille: 0.9.20220216Number of packages to be installed: 1
37 KiB to be downloaded.
Proceed with this action? [y/N]: y
[1/1] Fetching bastille-0.9.20220216.pkg: 100% 37 KiB 38.4kB/s 00:01
Checking integrity… done (0 conflicting)
[1/1] Installing bastille-0.9.20220216…
[1/1] Extracting bastille-0.9.20220216: 100%
root@bastilleBSD:~ #
2- Pronto, voce instalou o BastilleBSD no seu FreeBSD, para verificar a versao instalada rode o comand abaixo:
bastille -v
root@bastilleBSD:~ # bastille -v
0.9.20220216
root@bastilleBSD:~ #
Com isso concluimos o nosso post de como instalar o BastilleBSD no FreeBSD, no proximo post vou mostrar como configurar o BastilleBSD.
Fontes:
– https://freebsdfoudation.org/freebsd-project/resources/introduction-to-freebsd-jails/
– https://docs.freebsd.org/en/books/handbook/jails/
– https://bastillebsd.com/