O objetivo é catalogar como executar aplicativos em containers usando nodeJs como exemplo.
- NodeJs v21.7.3
- Nodemon v3.1.4
- Browser-sync v3.0.2
- Composer v2.6.6
- React Native Cli v2.0.1
OBS1: Testei seu uso no Debian 12, portanto deduzo que em outras distros linux funcione.
OBS2: No windows, é possivel usar um emulador de terminal como o MinGW para executar os comandos e usar o alias. O MinGW é muito parecido com terminais linux. Acredito que seja melhor adaptar os comandos pra terminal windows.
- Instale o Docker;
- Configure o Dockerfile com o necessario;
- Crie a imagem usando comando abaixo:
docker build -t apps-cli-docker:20.9.0 .
- Para cada novo aplicativo, criar um alias e adicionar ao arquivo apps-cli-docker.sh;
- Dar permissão de execução com o 'sudo chmod 777 apps-cli-docker.sh';
- Executar o arquivo 'apps-cli-docker.sh';
- Recarrega o arquivo .bashrc:
source ~/.bashrc
- Node v20.9.0