‫Tudo bem, uma vez que esta é a primeira palestra nesta seção, vou abordar de forma real
‫o que é essa seção inteira e que são contêineres.
‫Os recipientes são o bloco de construção fundamental do kit de ferramentas Docker e essa é uma das primeiras coisas
‫que vamos aprender.
‫Não vamos construir imagens ou fazer qualquer material avançado até que possamos aprender o que
‫são os contêineres, como executá-los, um pouco de como eles são diferentes de uma VM e outras funcionalidades básicas de um contêiner.
‫Então, a primeira coisa que queremos fazer é ter certeza de que temos a versão mais recente do Docker e está funcionando.
‫contêineres, como gerenciar diferentes aspectos de um recipiente: comece, pare, elimine, crie-o.
‫Uma vez que conseguimos isso e essa palestra,
‫outras palestras falarão
‫sobre como esse tipo
‫iniciar de coisa. E nós vamos usar o Nginx por tudo isso. O Nginx é um servidor web realmente básico que vai ser
‫fácil para nós usar apenas para aprender os comandos do Docker e como fazer o conteúdo do contêiner Docker.
‫Depois disso, vamos pular em alguns conceitos básicos de rede. Você aprenderá a rede
‫Docker e como os contêineres conversam um com o outro.
‫real é que você tenha a versão mais recente do Docker instalada e que esteja funcionando corretamente.
‫E para esta seção inteira, o único requisito
‫Então, nesta palestra, vamos nos certificar de que é realmente rápido que isso esteja configurado corretamente.
‫Para que a linha de comando do Docker
‫funcione corretamente, você precisa ter certeza de estar no terminal adequado para o seu sistema operacional.
‫Eu vou usar o Mac, então eu posso usar Terminal ou iTerm2; as duas opções populares no Mac.
‫Então no Windows, se você estiver no Docker para Windows, você usará o PowerShell.
‫Se você estiver na Docker ToolBox, você usará o Terminal QuickStart que vem com o Docker ToolBox.
‫E se você estiver no Linux, você usará apenas um shell Linux de sua escolha.
‫Estas são todas as coisas que eu falo na seção anterior
‫para a configuração do seu próprio sistema operacional.
‫Então, se você tiver mais perguntas, veja esses vídeos.
‫Mas vamos começar.
‫O primeiro comando é a versão docker. Este comando simplesmente retorna a versão do seu cliente - essa é a
‫CLI que acabamos de usar -
‫e o servidor, também chamado de motor; e, o motor está sendo executado em segundo plano em sua máquina.
‫chamado de serviço no Mac e no Linux, geralmente chamado de daemon.
‫No Windows, geralmente é
‫E o que está acontecendo aqui é a nossa linha de comando docker é realmente falar com o servidor na minha máquina e depois retornar
‫seus valores, bem como os próprios valores do cliente.
‫Idealmente, eles devem ser os mesmos, mas eles não precisam ser as mesmas versões.
‫E você quer que eles sejam a última versão possível. Se você tiver uma versão antiga como 1. 12 ou 1. 13, você definitivamente quer se certificar de que você vá para a seção
‫anterior e obter as versões apropriadas instaladas porque usaremos muitos novos recursos
‫que estão apenas nas versões mais recentes.
‫que eu posso falar com o servidor e que está funcionando corretamente.
‫O fato de eu obter informações retornadas do servidor, valida
‫Se você comete um erro, isso significa que talvez você precise fazer uma versão docker sudo.
‫Se você está talvez no Linux ou, possivelmente,
‫o Docker não está funcionando e talvez seja necessário acessar os vídeos de configuração da seção anterior para garantir que o Docker esteja funcionando corretamente.
‫Agora, obtenha um pouco mais de informações do nosso motor Docker.
‫Se fizermos uma informação do docker, ela retornará muito mais coisas do que apenas a versão. Isso realmente nos dará muitos detalhes sobre nossa configuração
‫e configuração para o nosso motor.
‫executando ou possivelmente o número de imagens que você armazenou no Docker.
‫Alguns destes são óbvios, como o número de contêineres que você está
‫Mas muitas outras coisas podem não ter sentido agora e tudo bem.
‫Nós vamos passar por muito disso durante todo este curso.
‫Agora você pode estar se perguntando quais são todos os comandos que você pode usar no Docker.
‫E você pode obter uma lista desses simplesmente simplesmente digitando docker e retornando.
‫Você verá uma lista longa aqui embaixo.
‫Esta não é realmente a lista completa, porque se você perceber aqui no
‫topo, agora temos esse comando de gerenciamento.
‫Então, começando no início de 2017, Docker percebeu que estamos recebendo tantos comandos aqui embaixo nesta
‫lista - onde eu simplesmente digitaria o
‫espaço do docker e o comando - que havia tantos deles que precisavam criar uma maneira mais fácil para organizar todos esses comandos.
‫Foi quando eles criaram os comandos de gerenciamento e que criam um formato em que você
‫possui espaço no docker o comando de gerenciamento e depois o subcomando. Então você verá ao longo deste
‫curso que estamos tentando usar um pouco de ambos.
‫Nós usaremos principalmente o novo modelo do Docker.
‫Vamos usar um exemplo aqui de container run - e esse é o novo formato desse comando.
‫Mas, desde o início do projeto Docker,
‫a corrida do docker geralmente foi a maneira como escrevemos esse comando.
‫É apenas recentemente que o contêiner docker tornou-se a nova maneira de executar esse comando.
‫Agora, a coisa legal sobre Docker, é que está realmente focado em compatibilidade com versões anteriores.
‫Então, a corrida do docker provavelmente funcionará para sempre; mas, novos comandos
‫que recebemos não estarão usando esse valor de comando docker.
‫Ele usará o valor do subcomando do espaço de comando do espaço docker. que são e eu vou mostrar-lhe possivelmente a maneira antiga de fazê-lo e a nova maneira de fazê-lo,
‫dependendo se o comando tem essa opção.
‫Então, cada vez que eu uso esses comandos, explicaremos o
‫Então, começará a fazer sentido enquanto passamos por este curso.
‫OK, embora tenhamos uma palestra muito curta, e foi
‫bastante simples, vamos apenas rever os comandos reais.
‫O comando da versão docker é o que eu sempre uso primeiro em um novo sistema Docker; apenas para ter certeza de que meu cliente pode conversar com o motor e que estou
‫executando a versão que eu esperaria.
‫Em segundo lugar, a informação do docker me fornece muitos dos valores de configuração do motor
‫apenas para garantir que ele esteja configurado da mesma forma que eu espero.
‫E, finalmente, falamos sobre a estrutura da linha de comando. O antigo caminho ainda funciona.
‫Então, para comandos mais antigos que existem nos últimos 4+ anos,
‫eles ainda funcionam com o comando docker e depois as opções.
‫Mas, para novos comandos, o Docker está criando um novo modelo dos comandos de gerenciamento com o subcomando do
‫espaço de comando do espaço docker. O exemplo que usamos foi o
‫docker run, um dos comandos mais comuns que você usa no Docker, onde o caminho antigo era o docker executado, mas a nova
‫maneira de encapsulamento do docker funciona também funciona.
‫deseja usar esses comandos, quer você queira usar o caminho antigo ou o novo, porque ambos ainda funcionarão.
‫E você pode decidir como você
‫