Exemplo simples e didático de como rodar uma aplicação Node.js dentro de um container Docker para complementar a explicação em vídeo no Código Fonte TV.
Utilizamos em nosso exemplo uma distribuição Linux do CentOS. Siga as instruções para instação do Docker e do Docker Compose
1 - Instalação de pacotes importantes antes do docker
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2 - Adiciona o repositório oficial do Docker na configuração
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3 - Agora sim, vamos instalar o Docker
sudo yum install docker-ce
4 - Precisamos colocar o Docker para rodar
sudo systemctl enable docker
sudo systemctl start docker
5 - Verificar se está tudo bem com o processo
sudo systemctl status docker
6 - Rodar uma imagem de teste para ver se está tudo OK realmente
sudo docker run hello-world
7 - Baixar pelo curl para a pasta /bin/docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
8 - Dar direito de execução
sudo chmod +x /usr/local/bin/docker-compose
9 - Criar um link simbólico para uso
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
10 - Testar pra ver se está tudo funcionando
sudo docker-compose --version
-
Para acessar o painel de configuração do LiteSpeed utilize https://seuip:1080
-
Para definir o usuário e senha de acesso ao painel do LiteSpeed
cd /usr/local/lsws/admin/misc
./admpass.sh
Esse projeto está sob a licença GNU General Public License.