Descarga la aplicación para disfrutar aún más
Esta es una vista previa del archivo. Inicie sesión para ver el archivo original
1 00:00:06,010 --> 00:00:10,720 Es momento de que hagamos una pequeña limpieza del desastre que hemos hecho. 2 00:00:10,720 --> 00:00:11,900 Pero la verdad no es desastre. 3 00:00:11,920 --> 00:00:14,800 La ventaja de trabajar con Docker es que todo es fácil de limpiar. 4 00:00:14,800 --> 00:00:15,940 Todo es fácil de purgar. 5 00:00:16,900 --> 00:00:21,100 Y nuevamente le voy a decir que este curso está lleno de ejercicios y tareas para que ustedes lo hagan 6 00:00:21,100 --> 00:00:25,150 y se ensucien las manos, porque la única forma de aprender todo esto es practicando, practicando, 7 00:00:25,150 --> 00:00:26,170 practicando y practicando. 8 00:00:26,800 --> 00:00:27,100 Ok. 9 00:00:27,310 --> 00:00:31,930 Si nosotros abrimos Docker de estos, van a ver que tenemos un montón de contenedores que ya nos están 10 00:00:31,930 --> 00:00:37,210 usando y sé que todos ya terminaron su su trabajo están con el status de que salió. 11 00:00:37,660 --> 00:00:43,090 Tenemos las imágenes que se utilizaron y el indicador aquí como un gris oscuro que ya nos está. 12 00:00:43,840 --> 00:00:45,040 Bueno, este contenedor no está corriendo. 13 00:00:45,050 --> 00:00:45,820 No está haciendo nada. 14 00:00:46,830 --> 00:00:47,250 Si yo vuelvo. 15 00:00:47,260 --> 00:00:51,090 Ejecutar el comando de Docker Container Run Hello World. 16 00:00:52,550 --> 00:00:53,600 Aquí pasan varias cosas. 17 00:00:53,600 --> 00:00:55,580 De nuevo monta la imagen en un contenedor. 18 00:00:55,610 --> 00:00:57,860 El contenedor corre las instrucciones que dice la imagen. 19 00:00:58,100 --> 00:01:00,590 Una vez ya hace el proceso, esta imagen dice OK. 20 00:01:00,620 --> 00:01:04,370 Cuando ya terminaste de imprimir todo esto, ciérrate y se cierra y ya no hace nada más. 21 00:01:04,850 --> 00:01:10,040 Pero de nuevo, ahora vamos a tener otro contenedor y es muy posible que esto se llene de cosas que 22 00:01:10,040 --> 00:01:10,760 no ocupamos. 23 00:01:11,310 --> 00:01:16,210 Entonces hay varias maneras de limpiarlo antes de que lo hagamos mediante la interfaz visual de Docker. 24 00:01:16,220 --> 00:01:22,790 De esto yo les voy a pedir a ustedes que hagan esto de tarea Docker container porque es algo relacionado 25 00:01:22,790 --> 00:01:25,910 a los contenedores y voy a escribir menos, menos help. 26 00:01:26,180 --> 00:01:33,290 Presionen enter y aquí ustedes van a tener todos los comandos que podemos hacer mediante Docker container, 27 00:01:33,290 --> 00:01:38,810 por ejemplo Docker, container, attach, Docker, container, comic, Docker, container export, dock, 28 00:01:38,810 --> 00:01:44,690 container, child, container post, etc, etc Si yo quiero ver el listado de todos los contenedores 29 00:01:44,690 --> 00:01:50,600 que tengo Docker container LS y presiono enter, pero por defecto esto muestra solo los contenedores 30 00:01:50,600 --> 00:01:51,380 que están corriendo. 31 00:01:51,770 --> 00:01:55,970 Para las personas que ya han trabajado con Docker van a ver que también existía el comando de Docker 32 00:01:55,970 --> 00:01:56,560 pipes. 33 00:01:56,630 --> 00:02:02,750 Si ustedes presionan es básicamente lo mismo y eso se asegura para la retrocompatibilidad y no marcar 34 00:02:02,750 --> 00:02:04,250 como obsoleto este comando. 35 00:02:05,350 --> 00:02:06,640 Pero esta es la forma nueva. 36 00:02:07,660 --> 00:02:08,590 Docker, container. 37 00:02:09,100 --> 00:02:09,950 Docker, container. 38 00:02:09,970 --> 00:02:14,560 Ls Y si yo quiero verlos todos, voy a poner menos a para que muestre o presionó enter. 39 00:02:14,890 --> 00:02:16,960 Y ahí están esos contenedores. 40 00:02:17,440 --> 00:02:18,730 Aquí tengo cada uno de ellos. 41 00:02:19,120 --> 00:02:19,690 Tarea. 42 00:02:19,690 --> 00:02:24,340 Ahora sí, necesito que ustedes eliminen cada uno de esos contenedores. 43 00:02:25,120 --> 00:02:28,870 Pueden borrar las imágenes después el si lo desean, que nuestra imagen de Hello World. 44 00:02:28,870 --> 00:02:31,960 Pero por ahora, con que borren los contenedores es más que suficiente. 45 00:02:32,050 --> 00:02:33,310 Como los vamos a borrar? 46 00:02:33,310 --> 00:02:35,860 Recuerden, tienen esta lista de comandos. 47 00:02:36,340 --> 00:02:36,760 Miren. 48 00:02:36,760 --> 00:02:37,690 Qué es lo que hace. 49 00:02:37,690 --> 00:02:39,940 Lean o practiquen uno de estos comandos. 50 00:02:39,950 --> 00:02:40,240 Derecho. 51 00:02:40,300 --> 00:02:42,700 Dos comandos que están aquí les van a servir para el proceso. 52 00:02:43,300 --> 00:02:47,740 Entonces traten de borrarlos por su cuenta y yo regreso con la solución en unos instantes. 53 00:02:47,740 --> 00:02:50,710 Pero intenten hacer esto por sus propios medios. 54 00:02:50,710 --> 00:02:56,440 Lean esta documentación, lean el archivo de atajos que yo les dejé por algún lado. 55 00:02:56,440 --> 00:03:00,160 Está en la primera página y mi solución en unos momentos. 56 00:03:00,160 --> 00:03:03,790 Así que pasa el video, hagan esto y yo regreso con la solución en breve. 57 00:03:03,790 --> 00:03:04,240 Pausa ya. 58 00:03:08,300 --> 00:03:08,720 Ok. 59 00:03:08,870 --> 00:03:09,300 Cómo les fue? 60 00:03:09,320 --> 00:03:10,070 Lo lograron hacer? 61 00:03:10,100 --> 00:03:10,780 Espero que si. 62 00:03:10,790 --> 00:03:12,590 Y sino resolvamos esto juntos. 63 00:03:12,770 --> 00:03:14,560 Miremos la documentación que tenemos aquí. 64 00:03:14,570 --> 00:03:17,000 Cuál de estos comandos me podría servir? 65 00:03:17,030 --> 00:03:21,050 Aquí hay uno que dice Remueve uno o más contenedores a este. 66 00:03:21,050 --> 00:03:21,860 Está interesante. 67 00:03:22,190 --> 00:03:26,780 Tal vez el del Kill tendría sentido, pero dice que termina. 68 00:03:27,050 --> 00:03:30,440 Bueno, o mata uno o más contenedores corriendo. 69 00:03:30,440 --> 00:03:32,600 Pero la verdad es que mis contenedores no están corriendo. 70 00:03:32,600 --> 00:03:34,490 Ya terminaron de realizar su proceso. 71 00:03:35,360 --> 00:03:39,770 También podríamos pensar en el stop, pero el stop dice que detiene un contenedor corriendo. 72 00:03:39,770 --> 00:03:41,600 Pero ninguno de esos contenedores está corriendo. 73 00:03:41,600 --> 00:03:42,950 Entonces este tampoco sería. 74 00:03:43,580 --> 00:03:49,100 Hay otro que podría ser que es Pruitt, que dice que remueve todos los contenedores detenidos a este. 75 00:03:49,100 --> 00:03:50,030 Podría funcionar. 76 00:03:50,570 --> 00:03:53,150 Vamos a hacer hacer esto de dos maneras. 77 00:03:53,150 --> 00:03:57,500 Usemos el RM para remover un contenedor o más contenedores. 78 00:03:58,360 --> 00:04:01,570 Por ejemplo, en este caso yo tengo varios contenedores aquí. 79 00:04:01,960 --> 00:04:07,610 Hagamos Docker Container RM de remove, seguido del container id di. 80 00:04:07,630 --> 00:04:09,460 También pueden usar el nombre. 81 00:04:09,580 --> 00:04:12,130 Pueden usar varias cosas para eliminar este contenedor. 82 00:04:12,160 --> 00:04:13,030 Pueden usar este nombre. 83 00:04:13,030 --> 00:04:13,870 Puede usar este IDE. 84 00:04:14,170 --> 00:04:14,780 Y lo que más? 85 00:04:14,800 --> 00:04:18,550 Lo más genial de todo es que también puede usar el shortcut de Heidy, que básicamente solo serían los 86 00:04:18,550 --> 00:04:22,690 primeros tres dígitos del contenedor y también funcionaría. 87 00:04:23,170 --> 00:04:25,590 Por ejemplo, quiero eliminar este contenedor, lo voy a pegar por acá. 88 00:04:25,600 --> 00:04:26,340 Presiono Enter? 89 00:04:26,680 --> 00:04:30,190 Les va a dar de regreso el mismo aire del contenedor que indica esto? 90 00:04:30,190 --> 00:04:32,110 Fue el contenedor removido o eliminado. 91 00:04:32,560 --> 00:04:37,150 Y si ahora vuelvo a hacer el Docker container, ls menos van a ver que aquí ya no está. 92 00:04:38,420 --> 00:04:39,890 Tampoco va a aparecer aquí. 93 00:04:40,490 --> 00:04:41,240 Y eso está bien. 94 00:04:41,840 --> 00:04:42,590 Voy a regresar. 95 00:04:42,590 --> 00:04:44,240 Y ahora podemos hacerlo de otra manera. 96 00:04:44,510 --> 00:04:48,190 Puedo borrar ahora un par de contenedores con el siguiente comando. 97 00:04:48,200 --> 00:04:49,270 Quiero borrar este. 98 00:04:49,270 --> 00:04:49,840 Este. 99 00:04:49,880 --> 00:04:50,780 Esos dos, por ejemplo. 100 00:04:50,820 --> 00:04:51,290 Entonces este. 101 00:04:51,290 --> 00:04:51,490 Esta. 102 00:04:51,500 --> 00:04:52,430 606. 103 00:04:52,430 --> 00:04:54,170 Obviamente usted va a tener ideas diferentes. 104 00:04:54,170 --> 00:04:55,010 USA los suyos. 105 00:04:55,370 --> 00:04:56,150 606. 106 00:04:56,150 --> 00:04:58,070 Es decir, los primeros tres dígitos que tenemos acá. 107 00:04:58,070 --> 00:04:59,870 Y también quiero el a 57. 108 00:05:00,170 --> 00:05:01,970 Y esos son los dos que quiero eliminar. 109 00:05:01,970 --> 00:05:02,750 Presiono Enter. 110 00:05:03,230 --> 00:05:05,150 Tenemos de regreso esos mismos Iris. 111 00:05:05,330 --> 00:05:07,910 Voy a regresar aquí a de esto y ya no están. 112 00:05:08,270 --> 00:05:13,910 Si yo quisiera eliminar todos los contenedores detenidos, entonces sólo sería este Front. 113 00:05:14,150 --> 00:05:15,290 Tal vez ustedes lo hicieron. 114 00:05:15,470 --> 00:05:16,880 Entonces, Docker container. 115 00:05:16,900 --> 00:05:19,160 Porque lo que quiero hacer está relacionado a contenedores prompt. 116 00:05:19,160 --> 00:05:21,090 Presiono Enter y warning. 117 00:05:21,110 --> 00:05:23,930 Esto va a remover todos los contenedores detenidos. 118 00:05:23,930 --> 00:05:24,560 Es un warning. 119 00:05:24,590 --> 00:05:29,210 Obviamente voy a presionar Enter y eso elimina esos contenedores. 120 00:05:29,510 --> 00:05:31,670 Si yo regreso a Docker de esto, ya no tenemos ninguno. 121 00:05:31,670 --> 00:05:32,690 No tenemos nada aquí. 122 00:05:33,080 --> 00:05:37,490 Y si hago un Docker container, ls menos no deberíamos de ver nada. 123 00:05:37,670 --> 00:05:39,230 Y con esto hicimos una limpieza. 124 00:05:39,530 --> 00:05:40,010 Pero. 125 00:05:40,010 --> 00:05:45,650 Pero si nosotros vemos en Docker Desktop también tenemos un apartado que son imágenes. 126 00:05:45,890 --> 00:05:50,000 En las imágenes todavía sigue existiendo lo World localmente. 127 00:05:50,360 --> 00:05:54,200 Tarea Eliminen esa imagen también con lo que ustedes acaban de ver. 128 00:05:54,410 --> 00:05:58,070 Voy a poner Docker images menos, menos help. 129 00:05:58,760 --> 00:06:03,650 Y con esto ustedes deberían de tratar de hacer el mismo panorama. 130 00:06:04,020 --> 00:06:06,020 Ok, Images es para tratarlas todas. 131 00:06:06,020 --> 00:06:12,860 Y también hay otro que es Docker Image y aquí también tenemos el comando o esos comandos como menos 132 00:06:13,160 --> 00:06:13,430 help. 133 00:06:13,820 --> 00:06:17,840 Entonces con eso ustedes deberían más o menos de poder trabajarlo. 134 00:06:18,020 --> 00:06:20,540 Entonces van a ponerle pasa el video nuevamente. 135 00:06:20,540 --> 00:06:21,590 Esto es otra tarea. 136 00:06:21,830 --> 00:06:27,020 Ustedes tienen aquí la mano, la documentación está en la primera página y eliminen de manera en la 137 00:06:27,020 --> 00:06:29,870 terminal, no usando el editor visual de Docker Desktop. 138 00:06:29,870 --> 00:06:32,180 Eliminen esa imagen también pasa. 139 00:06:32,180 --> 00:06:32,850 Mucha suerte. 140 00:06:32,870 --> 00:06:33,890 Hagan esto ahora también. 141 00:06:34,760 --> 00:06:35,090 Ok. 142 00:06:35,390 --> 00:06:36,280 Cómo les fue? 143 00:06:36,290 --> 00:06:37,270 Lo lograron hacer? 144 00:06:37,280 --> 00:06:38,210 Tuvieron algún inconveniente? 145 00:06:38,220 --> 00:06:38,900 Espero que no! 146 00:06:39,440 --> 00:06:40,460 Vamos a comenzar. 147 00:06:40,700 --> 00:06:45,530 Docker Docker Image espacio ls enter. 148 00:06:45,530 --> 00:06:47,600 Y aquí tenemos el listado de todas esas imágenes. 149 00:06:47,870 --> 00:06:53,480 Si yo quiero eliminar esta, puede usar ya sea todo el id, los primeros tres caracteres o el nombre 150 00:06:53,480 --> 00:06:54,590 de la imagen. 151 00:06:54,590 --> 00:06:56,120 En este caso vamos a usar el nombre de la imagen. 152 00:06:56,570 --> 00:07:01,280 Y la ventaja es que el nuevo si el hay, los nuevos comandos procuran que todos sean similares. 153 00:07:01,340 --> 00:07:06,350 Por ejemplo, si yo quiero eliminar un contenedor RM seguido del ID, si quiero eliminar una imagen 154 00:07:06,350 --> 00:07:13,370 sería Docker image espacio ERM seguido del ITI o nombre o de esa idea. 155 00:07:13,910 --> 00:07:14,780 Voy a presionar enter. 156 00:07:15,830 --> 00:07:20,720 Un tag lo esta eliminando, lo elimina y elimina también localmente. 157 00:07:20,720 --> 00:07:25,250 Entonces ya no tengo nada aquí en mi equipo, ya no está aquí y perfecto. 158 00:07:25,580 --> 00:07:26,120 Eso era todo. 159 00:07:26,120 --> 00:07:26,450 La tarea. 160 00:07:26,450 --> 00:07:27,290 Espero que lo hayan hecho. 161 00:07:27,290 --> 00:07:28,490 Y nos vemos en la próxima clase.
Compartir