Este script automatiza a instalação de pacotes e configurações iniciais em uma máquina virtual CentOS 9 Stream. Ele inclui a instalação do Docker, Oracle Database via docker image, SDKMAN! para gerenciamento de SDKs e Oh My Posh para melhorar o prompt do Bash.
- Baixar o script aqui
- Descompactar o arquivo .zip
- Acessar o arquivo descompactado pelo terminal:
cd Downloads
ls
cd script-centosvm-devops-main
ls
sudo su
Password:
chmod +x script-centosvm-devops.sh
./script-centosvm-devops.sh- Máquina virtual CentOS 9 Stream
- Permissões de administrador (sudo)
- Git, Neofetch, Neovim
- Docker
- Oracle Database - docker image
- MongoDB - docker image
- Tomcat - docker image
- Wildfly - docker image
- Jenkins - docker image
- MySQL - docker image
- PostgreSQL - docker image
- PGAdmin - docker image
- SDKMAN!
- Oh My Posh com o tema amro
Atenção para o acesso ao MongoExpress em localhost. Ao acessar o endereço http://localhost:8081, é necessário fornecer as credenciais. Username: admin, Password: pass. Adicionalmente, incluí um arquivo docker-compose.yml para configurar o MongoDB, proporcionando maior flexibilidade aos projetos. Lembre-se de ajustar as configurações conforme necessário.
Nota: Este procedimento é aplicável apenas nos casos em que você está iniciando a imagem do MongoDB sem especificar o parâmetro do endereço IP da máquina virtual.
docker exec -it mongo_dev bashapt updade && apt upgrade -yapt-get install neovim -ynvim /etc/mongod.conf.origNota1: alterar a linha:
# network interfaces
net:
port: 27017
bindIp: 127.0.0.1Para:
# network interfaces
net:
port: 27017
bindIp: 0.0.0.0- Certifique-se de revisar e ajustar as configurações do script de acordo com suas necessidades.
- O script foi testado no ambiente CentOS 9 Stream, pode precisar de ajustes em outros ambientes.

