Descobrindo o poder do Linux: uma jornada de aprendizado desde a instalação do Ubuntu até o uso de Docker e containers
- #Linux
- #Docker
Sempre me interessei em me aventurar em projetos de tecnologia, mas nunca havia explorado o mundo do Linux tão a fundo. Sabia que nesse segmento profissional se fazia necessário um entendimento mais amplo, aí decidi entrar no bootcamp da DIO.
Já usava o Ubuntu em meu computador e já havia trabalhado em alguns projetos que usavam servidores Ubuntu fazendo tarefas básicas, mas o que essa trilha da DIO estava propondo era algo que me interessei logo desde o início: as configurações específicas e detalhadas para cada serviço como servidores web, servidores de arquivos e servidores de banco de dados. Fiquei impressionado com a facilidade de instalação de cada serviço e de como é simples gerenciar servidores de qualquer lugar pelo Secure Shell, ou usando o Putty se estiver usando Windows, ou ainda se estiver acessando um servidor na AWS.
Manipulação de arquivos usando o terminal era uma tarefa que eu ainda não dominava e fiquei impressionado com o fato que muitas tarefas que fazia usando a interface gráfica poderiam ser realizadas facilmente e de forma mais rápida usando linhas de comando, inclusive gerenciamento de usuários e pastas, além de monitoramento de desempenho de servidores.
Então chegamos na parte que considerei uma das mais importantes da trilha: aprender o uso de Docker e sobre implantação das formas mais eficientes de criação de containers para empacotamento e distribuição de aplicativos e a configuração usada para funcionar em qualquer ambiente. Sobre o funcionamento do Swarm eu tive que voltar várias vezes, pois em dado momento ficava meio perdido sobre clusters e hosts de virtualização. Aí eu me dei conta que o aprendizado em Linux não é fácil, e requer persistência para esse aprendizado.
Agora entendo que esse processo é contínuo. Sempre existem mais coisas para aprender e descobrir. Mas estou animado com essa jornada de aprendizado e me propopnho a explorar cada vez mais as possibilidades oferecidas pelo Linux, e o que podemos realizar com soluções tecnológicas que possam impactar positivamente no mundo.