‫De acuerdo, ya que esta es la primera conferencia en esta sección, voy a cubrir muy rápido
‫de qué se trata esta sección y eso son contenedores.
‫Los contenedores son el componente fundamental del conjunto de herramientas Docker y esa es una de las primeras cosas que
‫vamos a aprender.
‫No vamos a crear imágenes o hacer cosas avanzadas hasta que hayamos aprendido qué son
‫los contenedores, cómo ejecutarlos, un poco de cómo son diferentes de una máquina virtual y otras funciones básicas de un contenedor.
‫Entonces, lo primero que queremos hacer es asegurarnos de tener la última versión de Docker y está funcionando.
‫iniciar contenedores, cómo manejar diferentes aspectos de un contenedor: iniciarlo, detenerlo, eliminarlo, crearlo.
‫Una vez que hayamos terminado con esta y esta
‫conferencia, otras conferencias
‫hablarán sobre ese tipo
‫cómo de cosas Y vamos a usar Nginx para todo eso. Nginx es un servidor web realmente básico que nos resultará
‫fácil de usar solo para aprender los comandos de Docker y cómo hacer cosas con contenedores Docker.
‫Después de eso, vamos a saltar a algunos principios básicos de redes. Aprenderás sobre las redes
‫Docker y cómo los contenedores se comunican entre sí.
‫requisito real es que tenga instalada la última versión de Docker y que funcione correctamente.
‫Y para toda esta sección, el único
‫Entonces, en esta conferencia, nos aseguraremos de que todo esté configurado correctamente.
‫Para que la línea de comandos de
‫Docker funcione correctamente, debe asegurarse de estar en la terminal adecuada para su sistema operativo.
‫Voy a usar Mac, así que puedo usar Terminal o iTerm2; las dos opciones populares en la Mac.
‫Luego, en Windows, si usa Docker para Windows, usará PowerShell.
‫Si está en la Docker ToolBox, usará la Terminal QuickStart que viene con Docker ToolBox.
‫Y si estás en Linux, solo usarás un shell Linux de tu elección.
‫Estas son todas las cosas de las que hablo en la sección anterior
‫para la configuración de su propio sistema operativo.
‫Entonces, si tiene más preguntas solo mire esos videos.
‫Pero empecemos.
‫El primer comando es la versión de Docker. Este comando simplemente devuelve la versión de su cliente (esa es la
‫CLI que acabamos de usar) y
‫el servidor, también llamado motor; y, el motor se ejecuta en segundo plano en su máquina.
‫llama un servicio en Mac y Linux, ot generalmente se llama daemon.
‫En Windows generalmente se
‫Y lo que está sucediendo aquí es que nuestra línea de comandos de acoplador está hablando con el servidor en mi máquina y luego devolviendo
‫sus valores, así como también los valores del cliente.
‫Idealmente, deberían ser iguales, pero no tienen que ser las mismas versiones.
‫Y desea que sean la última versión posible. Si tienes una versión anterior como 1. 12 o 1. 13, definitivamente quiere asegurarse de ir a la sección anterior y obtener
‫las versiones adecuadas instaladas porque usaremos muchas funciones nuevas que solo
‫están en las últimas versiones.
‫que puedo hablar con el servidor y que funciona correctamente.
‫El hecho de que obtuve información del servidor, valida
‫Si obtiene un error allí, eso significa que tal vez necesite hacer una versión de sudo docker.
‫Si estás tal vez en Linux, o posiblemente tu
‫Docker no se esté ejecutando realmente y tal vez necesites ir a los videos de instalación de la sección anterior para asegurarte de que Docker funcione correctamente.
‫Ahora saquemos un poco más de información de nuestro motor Docker.
‫Si hacemos una información del acoplador, devolverá muchas más cosas que solo la versión. De hecho, nos dará muchos detalles sobre nuestra
‫configuración y configuración para nuestro motor.
‫ejecución o posiblemente la cantidad de imágenes que ha almacenado en Docker.
‫Algunos de estos son obvios, como la cantidad de contenedores que tiene en
‫Pero muchas de estas otras cosas pueden no tener sentido ahora y está bien.
‫Vamos a pasar por mucho a lo largo de este curso.
‫Ahora quizás se pregunte cuáles son todos los comandos que puede usar en Docker.
‫Y puede obtener una lista de ellos simplemente escribiendo "docker" y pulsando "return".
‫Verás una larga lista abajo en la parte inferior.
‫Esta no es en realidad la lista completa, porque si observas arriba en la parte
‫superior, ahora tenemos este comando de administración.
‫Así que a principios de 2017, Docker se dio cuenta de que estamos recibiendo tantos
‫comandos aquí en esta lista, donde simplemente
‫escribiría el espacio y el comando, que había tantos que necesitaban crear de una manera más fácil. para organizar todos estos comandos.
‫Fue entonces cuando crearon los comandos de administración y crearon un formato en el que
‫tiene espacio de acoplador el comando de administración y luego el subcomando. Entonces verán a lo largo de este
‫curso que estamos tratando de usar un poco de ambos.
‫Principalmente usaremos el nuevo modelo de Docker.
‫Usemos un ejemplo aquí de la ejecución del contenedor, y ese es el nuevo formato de ese comando.
‫Pero desde el comienzo del proyecto Docker, la
‫ejecución de la ventana acoplable generalmente ha sido la forma en que escribimos ese comando.
‫Recientemente, la ejecución del contenedor Docker se ha convertido en la nueva forma de ejecutar ese comando.
‫Ahora lo bueno de Docker es que realmente se enfoca en la compatibilidad con versiones anteriores.
‫Entonces, la carrera del acoplador probablemente funcione para siempre; pero, los nuevos comandos que
‫obtenemos no van a usar este valor de comando del acoplador.
‫Utilizará el valor del subcomando del espacio de comando del espacio docker. y les mostraré posiblemente la forma antigua de hacerlo y la nueva forma de hacerlo, dependiendo de
‫si el comando tiene esa opción.
‫Entonces, cada vez que uso estos comandos, explicaremos cuáles son
‫Entonces comenzará a tener sentido a medida que avanzamos en este curso.
‫OK aunque tuvimos una conferencia muy corta, y fue
‫bastante simple, revisemos muy rápido esos comandos.
‫El comando de la versión docker es el que siempre uso primero en un nuevo sistema Docker; solo para asegurarme de que mi cliente pueda hablar con el motor y de que
‫estoy ejecutando la versión que esperaría.
‫En segundo lugar, la información del acoplador me proporciona muchos valores de configuración del
‫motor solo para asegurarme de que esté configurado de esa manera.
‫Y, por último, hablamos sobre la estructura de línea de comando. La forma antigua todavía funciona.
‫Entonces, para los comandos más antiguos que han existido durante los últimos 4
‫años, aún funcionan con el comando docker y luego con las opciones.
‫Pero para los nuevos comandos en el futuro, Docker está creando un nuevo modelo de los comandos de administración con el
‫subcomando espacio de comando del espacio docker. El ejemplo que utilizamos fue Docker
‫Run, uno de los comandos más comunes que usamos en Docker, donde antiguamente se ejecutaba Docker pero también funciona la nueva
‫forma de ejecutar el contenedor Docker.
‫esos comandos, ya sea que quiera usar el método antiguo o el nuevo porque ambos seguirán funcionando.
‫Y puede decidir cómo desea usar
‫