fala programador continuando aqui galera terceira parte do docker né Falei para vocês que ele era sofrido você não precisa fazer o docker se não quiser galera né E agora aparece essa tela aqui depois de reiniciar aqui ó estimetaime 2 minutos vamos pegar aqui e apertar ele tá falando para gente aqui o quê Jet stard projecting repositor tá aqui alguns steps aqui a gente vai pular esses estepes tá galera que tá falando e parece que agora deu certo mesmo lembrando galera aqui de fato eu não fiz nada sem vocês verem tá eu só tive que parar
a gravação Porque de fato eu tô usando a mesma máquina para gravar que a máquina do docker Então galera a gente já tá com docker instalado aqui tá ele tem umas peculiaridades Mas pode ver que ele parou de dar erro tá enfim ele já tá certinho então não vou mais mexer com docker aqui ou melhor a gente pode até ganhar tempo né galera e a gente pode pegar procurar instalar já o post-ger que é um banco de dados tá galera vamos fazer o seguinte fazer a pesquisa aqui vai ficar um pouco mais extenso porque não
tá preparado o material mas é legal que você já vem como é que faz isso docker instalar instalar instalação a imagem posterior Então galera primeira coisa que a gente vai fazer aqui é baixar a imagem do docker do oposto tá a gente vai procurar aqui uma versão específica né vamos ver aqui a gente vai procurar aqui uma suportada aqui clicar numa das que é 15 vamos ver a máquina está um pouquinho lenta né e aqui a gente tem toda a imagem aqui mas eu vou pegar aqui e ver mais para baixo aqui [Música] eu preciso
de um comando que tem a porta também tá galera porque se a gente não colocar a porta nós temos um probleminha aí tá porque o docker ele vai funcionar dentro de uma VM fechada se a gente não colocar a porta para fora né a gente não consegue enxergar esse cara fora da VM A gente quer enxergar ele na nossa máquina atual do Windows né a gente vai pegar recuperar ele pela rede são duas marcas que estão na mesma rede no mesmo computador mas como se tivessem redes externas você que talvez não entende nada de docker
esse docker ele vai abrir um computador dentro do seu computador e eu vou instalar um computador que vai ter a única coisa dentro dele um post velho né então a gente vai ter um computador o único e simplesmente composto dentro eu vou ver se eu tenho já o comando aqui cara que a gente digita ali vocês já anotam tá eu acho que já tem ele aqui guardado deixa eu ver aqui eu tenho eu acredito ele que eu tenho ele aqui sim galera tem esse cara guardado aqui sim eu tenho no meu em outro local aqui
eu acho que é melhor a gente usar do que a gente ficar procurando na internet aí Tá mas é só vocês usar o mesmo comando que com certeza vai dar o mesmo resultado Tá então vamos ver aqui a gente tem aqui vou abrir aqui e vou editar para vocês o comando aí tá vamos lá tá bem aqui já tenho ele aqui galera vamos fazer esse comando aqui digitar ele no Notepad mais mais então a gente Você pode procurar aqui na documentação tá o Samuca particularmente também Procurou a primeira vez por aqui né E você pode
simplesmente seguir o comando e o Samuca vai falar agora para vocês aqui tá é o seguinte galera eu vou abrir o nosso pé de mais pra gente preparar o script antes de rodar de fato ele em linha de comando tá já faz uma linha de comando então vou abrir aqui o nosso pé de mais vou digitar aqui docker a gente vai colocar menos menos name vai colocar PG application né menos p - p - p agora aqui porque é menos P porque a porta é isso que o que tava querendo ver esse comando eu vi
o comando lá mas não tinha esse menos p e a porta do posto de vez ganhar 54 32 Tá e agora eu quero colocar que ele vai refletir isso em qual porta dentro do sistema operacional da gente no caso do Windows nosso para mesmo assim quatro três dois não tem problema quer dizer que quando eu tentar conectar no banco de data 5 a 32 mesmo que ele esteja no docker que é outra máquina é outra Instância de máquina não é local não é do próprio Windows igual Java eu expliquei para você que trabalha separado doendo
docker trabalha igual já separado do Windows é um lindo separado só que eu tô mapeando que vai usar a mesma porta a gente não perdeu o padrão das portas do do post né galera Então tô falando que quando for uma porta 54 que a porta 2432 do docker existe dentro dele da imagem do docker é a mesma Eu também quero que reflita isso para o mundo externo a mesma porta 5432 se eu quisesse inverter aqui né modificar daria também mas eu acho que vai ficar mais confuso e fica até bagunçado a configuração então Não façam
isso tá faz assim que dá bom Aí você coloca aqui menos Z host Gris bem grandão assim galera caixa alta andar é password esse cara já fala o que que ele é né é o seu password eu vou colocar minha senha aqui porque não tem mais jeito né galera vocês vão saber minha senha secreta né minha senha secreta é essa daqui ó acesso é perigosa sabe essa senha aí ó é a senha que eu uso para toda a minha vida para a porta da minha casa para todas acho que não né mas vocês entenderem né
galera essa aqui ó essa aqui é a senha que você usa só para desenvolvimento né gente desenvolvimento você vai usar um dois três mudaram ali vocês viram aqui então ficou docker lá menos name e já aplication menos P de porta a porta menos Z positiva e peça um dois três mudar menos de posts que é o nome da nossa no nosso do nosso usuário de banco mas aqui o caso o menos menos name aqui vai ser o PG application vai ser o nome da nossa Instância no docker tá galera como vai ficar lá no docker
logo logo aqui vai aparecer aqui tá primeiro é bom a gente pagar e baixar aqui um posts aqui vê se aparecer aqui alguma coisa eu acho que na hora que a gente rodar e já vai pegar e já vai reclamar já que essa imagem vai baixar para gente a gente precisa baixar a imagem do posto deslizantes não senão ele teria de fazer um comando para baixar a imagem Sistema operacionalzinho com o post e depois fazer o comando para criar o container mas no caso a gente vai direto criar o container aqui se eu não me
engano ele já vai reclamar que não tem imagem vai fazer o download né gente a gente ganha um passo aí não precisa se preocupar com isso tá galera já que não é um curso de docker é um curso de instalar as coisas que precisam para o já funcionar que eu não rodei como Windows como administrador né galera do Windows eu rodei normalzinho vou bater enter do comando que eu acabei de copiar e colar bati enter ele vai pegar um negocinho na imagem Rocha né então ele não conseguiu baixar a imagem então de fato eu achei
que ele ia conseguir baixar a imagem ele não conseguiu E eu achava que ele ia conseguir porque eu tinha conseguido fazer isso outro dia e ele tinha conseguido baixar imagem para mim sem precisar fazer isso que tipo aqui docker login o acesse essa eu vou rodar como administrador galera ali né e excesso de Niall né quer dizer que não tá me dando permissão para fazer as coisas ele não me deu permissões de nylon vamos lá eu fiz isso aqui só que eu mais que eu fiz eu fiz pelo Linux e não tem aqui a imagem
não então vamos voltar aqui no posto e vou ver essa imagem de fato do posto fiz aqui como é que ela tá né onde é que ela vai estar aqui essa imagem aqui para mim já consegui aí baixar porque pelo menos no Mac iOS quando eu coloquei lá uma versão nada a ver citada que você pode colocar também a versão ele já conseguiu baixar né Deixa eu ver aqui um e-mail aqui né vamos ver aqui [Música] vamos ver aqui docker Hub aqui ó docker está aqui em cima tava quase me mordendo agora tá aqui em
cima Então vamos lá que tava pretinha aqui Provavelmente algum de vocês já até acharam primeiro que eu então a gente vai na dose aqui docker S já puxar o posto para dentro e vai que Usain de full tag latest Se você pudesse tem como você colocar o comando você baixar um docker específico uma imagem específica tá galera para não ser necessariamente a imagem a versão do post eles específico né aqui eu não especifiquei né ele tá baixando aqui um download como se fosse de um Linux sem interface gráfica com junto dele o poste mais ou
menos entender como funciona o docker ele vai fazer uma Instância aqui de Linux com o post instalado então aqui a gente tá fazendo baixando só o arquivo de instalação né o post ele já gerencia isso o docker gerencia isso sozinho a gente não precisa se preocupar então uma vez baixado vai aparecer aqui nas imagens aqui já vai aparecer uma imagem lá quando baixar aqui o download vai aparecer aqui uma imagem de Poxa eles aqui então e depois disso é só a gente rodar o comandinho vai criar um container que é Estância né que é o
comando que a gente acabou de criar aqui né esse commandinho aqui é uma a gente vai criar Instância né Hoje não tem nem imagem nem Instância então vamos esperar de baixar né baixou já aqui já apareceu aqui ó latest love dias atrás já tá baixado então aqui baixamos uma imagem mas baixar imagem não quer dizer que tá rodando nada agora que a gente vai criar aqui uma Instância né que vai criar aqui com aquele comando docker One Name application PG application na porta assim 432 como eu falei para ensinar para que tanto dentro da imagem
como fora nosso Windows eles possam se conversar pela porta 5432 a senha de acesso do banco vai ser um dois três mudar então vai ser um m maiúsculo o nebulo faz imagem poste e látex tá então assim a gente não colocou a mesma o nome da imagem né o nome que eu coloquei foi de post nome da Imagem e o nome da imagem não é post vice galera vamos ver aqui como é que é o nome da imagem nome da imagem tá poxa tá vamos tentar entender o que aconteceu aqui vai entender docker erro responde
talvez agora sim seja por causa que eu não tô usando uma administrador galera CMD que agora tem esse negócio de acessar como administrador e enfim é para mim faz todo sentido que é por isso vamos ver lá vamos copiar aqui por isso que é bom se guardar o comando de pede mais mais ficar digitando toda hora isso galera eu tava doido aqui e The docker One Name Poxa Grace então agora aqui eu já fiquei meio perdido mas vamos ver se a gente se encontra aqui galera né o nome da imagem é por causa da imagem
Então a gente vai aqui fazer um download e vamos aqui colocar lá agora deu porque porque eu tinha colocado o nome da imagem né e agora eu pedi para liberar no farol né a gente vai deixar Vai Com certeza dá sim se não vai dar ruim depois a bloquear tudo não vai conseguir conversar então pelo amor de Deus vocês coloca assim ali né então assim galera eu escrevi errado quer ver que os Grace tirei o t e esse nome aqui do menos D é o nome desse cara aqui ó então ele não tava conseguindo achar
tá então cuidado aí na digitar para não ser burrinho igual Samuca então agora galera se a gente foi em containers a gente tem aqui Um container de mim application que é o nome que a gente deu Aqui ó esse era o nome que a gente deu aqui no comando ele vai estar rodando na porta 32 e galera a gente vai estar aqui com menos depois Então galera vou agora pegar aqui só mandar rodar aqui startado como dizem tá rodando aqui você clicar em cima dele já aparece aqui né E tá funcionando já nosso container está
chateado até que é para parar aqui stop então o banco de dados já tá rodando na nossa máquina e para acessar esse banco de dados a gente vai usar a senha um dois três mudar mas já que a gente já falou por aqui galera eu vou pegar aproveitar e emendar aqui instalar o The Bieber ou melhor vamos fazer isso na outra aula porque você que não vai instalar o post pelo pelo docker então a gente se vê na próxima aula para ver o The beaver exatamente paramos aqui e talvez a gente faça uma aula que
não use o docker mas direto instalando pelo Windows aqui no site do post né download a diferença galera só para vocês entender pode vir até aqui é que eu não tenho uma instalação do post aqui na minha máquina a gente veio aqui em painel de controle aqui né Se eu tiver aqui em painel de controles aqui no meu computador por aqui em instalar programa desinstalar programas vocês vê que eu tenho o docker eu tenho o guit que depois na verdade vai estar lá né eu vou desinstalar aqui para fazer aula para vocês porque vocês não
viram ainda a gente tem uma ideia de que a gente já vem em aula o Java quem já vem em aula mas a gente não tem o post instalado aqui galera não tem nenhum e isso que é o legal porque quando eu quiser parar o poço Artes eu mando parar aqui e a Instância não come mais memória nem recurso da minha máquina então eu consigo desligar uma VM é só uma virtualização meu desliga o docker fecha o docker ou só um joguinho de videogame e ele para de comer recurso da minha máquina enquanto que o
banco de dados ia ficar instalado aqui e consumindo os recursos mesmo que eu não estivesse usando tivesse jogando videogame nossa a minha marca tá pesada preciso formatar porque porque você tá colocando um monte de coisa que você não usa todo dia então docker ele te dá essa facilidade né Você pode colocar aqui em Instância de outras coisas também bem legais e deixar esse ambiente muito mais profissional então se você conseguir instalar o docker muito legal parabéns Você não conseguiu também não desespera deixa para fazer um curso de docker quando você puder e vamos focar na
instalação de fato do das Ferramentas para mexer com Java que isso aqui vai fazer diferença na sua vida tá bom Até a próxima aí falou