1 00:00:00,420 --> 00:00:10,200 Bueno, tenemos que tener en cuenta que cuando hacemos un toque at work ls A ver, aquí ls tenemos una 2 00:00:11,010 --> 00:00:16,790 una red de cada tipo, tenemos un abrocho bridge, una host y una no vale. 3 00:00:18,660 --> 00:00:25,050 Tenemos que saber que por defecto los contenedores que creamos se conectan a la red de tipo bridge que 4 00:00:25,050 --> 00:00:26,040 se llama tipo bridge. 5 00:00:26,430 --> 00:00:31,350 Por defecto, el direccionamiento de estas redes 172 17 00 Barga 16. 6 00:00:31,680 --> 00:00:34,650 Si hacemos un Toquero The Bridge. 7 00:00:36,750 --> 00:00:41,970 Vamos a ver cómo tiene esta configuración y esta Gateway. 8 00:00:42,330 --> 00:00:43,170 Perfecto. 9 00:00:44,370 --> 00:00:49,140 Todos los contenedores conectados a esta red que quieren exponer algún puerto del exterior tienen que 10 00:00:49,140 --> 00:00:51,690 usar la opción guión P para mapear puertos. 11 00:00:52,260 --> 00:00:56,550 Pero bueno, no es muy utilizado, así que no es tampoco necesario. 12 00:00:56,760 --> 00:01:01,410 Y si conectamos un contenedor a la red host, el contenedor estará en la misma red que el host. 13 00:01:01,620 --> 00:01:10,590 Por lo tanto, va a coger el direccionamiento del servidor DHCP de nuestra red y hay que saber que los 14 00:01:10,590 --> 00:01:13,170 puertos son accesibles directamente desde el host. 15 00:01:13,680 --> 00:01:16,140 Vale, vamos a poner un ejemplo. 16 00:01:16,140 --> 00:01:26,250 Vamos a ejecutar un Docker programa RAM guión, diría que un guión network y no le vamos a pasar el 17 00:01:26,250 --> 00:01:31,030 puerto y vamos a descargar esta imagen Titty pidi lattes. 18 00:01:31,260 --> 00:01:35,040 Vamos a esperar que haga el pull de la imagen. 19 00:01:35,520 --> 00:01:40,680 Ahora mismo estamos trabajando en local en directamente del Mac. 20 00:01:41,070 --> 00:01:46,620 Pero bueno, podéis conectarlos a una instancia, como hemos explicado anteriormente en Google Cloud 21 00:01:46,710 --> 00:01:55,270 o en Amazon, o en otros servicios de la nube o en una máquina que esté en datacenter tradicional. 22 00:01:55,500 --> 00:01:56,790 Lo que se le llama tradicional. 23 00:01:57,270 --> 00:02:04,530 Vale, pues vamos a esperar un momentito hasta que se termine de descargar dicha imagen y vamos a ver 24 00:02:04,530 --> 00:02:08,730 cómo está tardando un poquito porque lo está descargando nuestro repositorio local. 25 00:02:09,000 --> 00:02:13,860 Tenemos que entender la diferencia entre el repositorio local y remoto local. 26 00:02:13,860 --> 00:02:14,880 Es el nuestro. 27 00:02:15,180 --> 00:02:22,650 Aquí las imágenes que tenemos en local y remoto es, por ejemplo app punto Docker, punto com o el registro 28 00:02:22,740 --> 00:02:23,850 de Amazon Google. 29 00:02:23,940 --> 00:02:24,300 Vale. 30 00:02:25,480 --> 00:02:30,390 Una vez dicho esto, lo que vamos a hacer es entrar al contenedor 31 00:02:33,330 --> 00:02:34,050 que hemos creado. 32 00:02:34,350 --> 00:02:42,510 Vale, pues vamos a hacer un exec en Tíei Miserere y vamos a entrar mediante Bash. 33 00:02:42,810 --> 00:02:52,290 Vale, como no tenemos conectado el pings, lo instalaremos, pero primero vamos a salir y vamos a hacer 34 00:02:52,410 --> 00:02:53,690 un if config. 35 00:02:54,210 --> 00:02:59,460 Vemos que la dirección IP de mi ordenador local es 10 0 0 202. 36 00:02:59,670 --> 00:03:09,240 Vale, pues volvemos a entrar al servidor y Chell tendrá otra configuración. 37 00:03:09,330 --> 00:03:16,770 Este contenedor no tiene las utilidades de pings y hippie instaladas. 38 00:03:16,860 --> 00:03:18,060 No pasa nada. 39 00:03:18,300 --> 00:03:32,130 Lo que vamos a hacer es instalar el petit doit pitti install type útiles ping y le vamos a decir que 40 00:03:32,130 --> 00:03:34,770 en la instala si verificacion vale perfecto. 41 00:03:41,380 --> 00:03:41,890 Vale. 42 00:03:44,200 --> 00:03:49,060 No recuerdo la dirección IP que hemos dicho antes. 43 00:03:49,170 --> 00:03:51,470 Es 10 10 10 0 0. 44 00:03:52,180 --> 00:03:59,620 202 Vale, pues si ahora venimos al contenedor vemos que tenemos la herramienta de ping instalada. 45 00:03:59,890 --> 00:04:05,830 Si hacemos ping a dicha dirección IP 10 00 202 nos tienen que dar una respuesta. 46 00:04:06,190 --> 00:04:08,620 Como vemos, tenemos respuesta al host. 47 00:04:09,550 --> 00:04:13,690 De esta forma vemos como funciona este tipo de red. 48 00:04:14,380 --> 00:04:24,880 Vale, tenemos que entender que la red nón no configurando va a configurar ninguna IP para el contenedor 49 00:04:24,940 --> 00:04:27,910 y no tiene acceso a la red externa ni a otros contenedores. 50 00:04:28,540 --> 00:04:32,230 Tienen una dirección Lubbock y se puede usar para ejecutar trabajos por lotes. 51 00:04:32,260 --> 00:04:38,280 Vale, mira, vamos a ejecutar un contenedor con el tipo de red, no? 52 00:04:38,920 --> 00:04:39,850 Vale, vamos a salir. 53 00:04:40,600 --> 00:04:41,500 Vamos a limpiar. 54 00:04:41,770 --> 00:04:43,690 Vemos que tenemos esto. 55 00:04:44,110 --> 00:04:47,230 Vamos a hacer un toque run diti. 56 00:04:50,280 --> 00:04:57,340 Mitchell No le vamos a dar de nombre y New World Post. 57 00:04:57,460 --> 00:05:00,310 No vamos a usar la misma imagen. 58 00:05:00,310 --> 00:05:00,610 Vale? 59 00:05:00,700 --> 00:05:02,770 Ahora vemos que tenemos dos containers. 60 00:05:03,640 --> 00:05:12,990 Vamos a ejecutar este container y Antilla en el nombre del container y vas. 61 00:05:13,330 --> 00:05:15,010 Vale, estamos dentro del container. 62 00:05:15,340 --> 00:05:18,860 Vamos a hacer a PTU Tate como hemos hecho antes. 63 00:05:18,880 --> 00:05:22,330 Appetit install type. 64 00:05:24,660 --> 00:05:25,690 Potes. 65 00:05:28,310 --> 00:05:29,440 Útiles? 66 00:05:30,410 --> 00:05:30,610 Bien. 67 00:05:32,480 --> 00:05:40,730 Vale, como vemos al hacer una peten update, instalar PT útiles no puede descargar ni el repositorio 68 00:05:40,820 --> 00:05:48,290 ni instalar la aplicación porque no se puede conectar a mi host y no puede conectarse a mejos porque 69 00:05:48,290 --> 00:05:52,270 hemos configurado el tipo de red, no si configuramos el tipo de red. 70 00:05:52,580 --> 00:05:56,750 Lo único que está haciendo es sé cómo se conecta con simismo. 71 00:05:56,750 --> 00:06:05,330 No tiene ninguna configuración de work para comunicarse entre host o para comunicarse con otro container 72 00:06:05,420 --> 00:06:05,960 activada. 73 00:06:06,350 --> 00:06:08,570 De esta forma no lo veo. 74 00:06:08,720 --> 00:06:15,050 No, no veo a nivel productivo, a nivel de empresa que sea muy necesario en este caso. 75 00:06:15,650 --> 00:06:19,870 Entonces lo que vamos a hacer es salir del container, porque no podemos hacer nada. 76 00:06:19,880 --> 00:06:25,820 No podemos probar conectividad porque está configurada como el tipo de red. 77 00:06:25,880 --> 00:06:29,330 No vale, vamos a salir. 78 00:06:29,840 --> 00:06:32,240 Vemos que ya hemos salido del pérfidas. 79 00:06:32,690 --> 00:06:33,980 Vale, perfecto. 80 00:06:35,970 --> 00:06:43,520 Bueno, para explicar un poquito la red nón, lo que está haciendo inconcreto es no configurar ninguna 81 00:06:43,520 --> 00:06:49,100 IP para el contenedor y no tiene acceso a la red externa ni a los otros contenedores. 82 00:06:49,460 --> 00:06:54,860 Tiene únicamente la dirección de Lubbock y se puede usar para ejecutar trabajos por lotes. 83 00:06:55,640 --> 00:07:00,100 Nosotros, por ejemplo, podemos crear nuevas redes para crear una nueva red. 84 00:07:00,130 --> 00:07:13,250 Es Docker Network, que es el comando Craiglist, y aquí podemos crear un network o mi red. 85 00:07:13,310 --> 00:07:14,820 Vamos a crear el nombre de mi red. 86 00:07:15,500 --> 00:07:23,930 Entonces, si creamos una red normal y corriente sin meterle más parámetros, la va a crear tipo Perich. 87 00:07:24,290 --> 00:07:36,500 Si hacemos un Docker Hinds, Pedret de Speed Network Net Work in speed 88 00:07:39,540 --> 00:07:49,640 mi red, vemos como es el mismo Jass y como ha creado el driver Breach. 89 00:07:50,180 --> 00:07:51,650 Vale, perfecto. 90 00:07:52,190 --> 00:08:01,580 Vale, ahora lo que vamos a hacer es vamos a correr un comando, un container con dicho dicha red. 91 00:08:01,640 --> 00:08:07,460 Vale, entonces vamos a hacer Docker room Villon dicial. 92 00:08:08,840 --> 00:08:10,520 Vale, le vamos a dar un nombre. 93 00:08:10,700 --> 00:08:13,730 Se llama Servidor. 94 00:08:15,740 --> 00:08:24,350 Vale, le vamos a decir que de net worth utilice la que acabo de crear, que se llama mi red. 95 00:08:24,770 --> 00:08:31,670 Le vamos a decir que he dicho ziti pidi lait, que es la imagen que hemos utilizado antes. 96 00:08:31,680 --> 00:08:33,830 Entonces si vemos ahora tenemos tres containers. 97 00:08:34,370 --> 00:08:37,730 El último container que hemos creado es servidor. 98 00:08:37,970 --> 00:08:39,260 Vale, perfecto. 99 00:08:43,100 --> 00:08:47,130 Docker excess dio entidad. 100 00:08:48,170 --> 00:08:48,840 Servidor. 101 00:08:51,480 --> 00:08:53,270 Servidor vas? 102 00:08:53,840 --> 00:09:03,650 Vale, si ahora hacemos nosotros una FTB, usted está aquí y anda pete instal y útiles piens no va a 103 00:09:03,650 --> 00:09:11,520 haber ningún problema porque vemos que ya tiene conectividad con el host y al exterior. 104 00:09:12,500 --> 00:09:14,540 Vale, perfecto. 105 00:09:14,540 --> 00:09:27,770 Y ahora vamos a hacer un ping 10 si no me equivoco, si no me equivoco a dicha dirección IP que es la 106 00:09:28,040 --> 00:09:30,310 dirección IP del host y tenemos acceso. 107 00:09:30,320 --> 00:09:35,600 Si hacemos una o un ping a Google, tenemos acceso perfecto. 108 00:09:36,980 --> 00:09:38,810 Como vemos hay acceso. 109 00:09:40,040 --> 00:09:47,180 Vale, ahora lo que vamos a hacer es enlazar contenedores por bridge de esta manera para enlazar contenedores. 110 00:09:47,210 --> 00:09:53,330 No es la más recomendada y está un poquito obsoleta y algunos contenedores conectados por la red. 111 00:09:53,330 --> 00:10:00,950 Por defecto no está muy bien para entornos de producción, así que está mejor crear una red como hemos 112 00:10:00,950 --> 00:10:05,900 creado la red para realizar este tipo de enlace. 113 00:10:06,530 --> 00:10:10,710 Para usar este tipo de enlaces se utiliza el Flagg via Honky on line. 114 00:10:10,970 --> 00:10:17,060 Entonces ahora tenemos por ejemplo Docker pies servidor. 115 00:10:17,120 --> 00:10:26,060 Vamos a parar y eliminar esto es 4 2 4 116 00:10:28,910 --> 00:10:41,560 2 de esto 58 componer los dos primeros dígitos de Leydi sobra que acordemente 58. 117 00:10:41,750 --> 00:10:47,630 Entonces ahora hacemos otra vez en dos pies para que lo veamos y veamos que está funcionando. 118 00:10:47,630 --> 00:10:53,060 Por lo que vamos a hacer es crear un container que esté en la misma red que hemos creado llamado a mi 119 00:10:53,060 --> 00:10:57,740 red y que lo linke con el servidor que tenemos con dicho servidor. 120 00:10:58,190 --> 00:11:05,630 Vale, pues ahora lo vamos a hacer un gran guión de Tíei bien guión network. 121 00:11:13,870 --> 00:11:20,620 En la net wallet son mejores que yo y aunque un link servidor 122 00:11:24,820 --> 00:11:33,370 y luego la imagen que vamos a utilizar, lo que vamos a hacer es crear un container que esté en la misma 123 00:11:33,370 --> 00:11:33,730 red. 124 00:11:33,910 --> 00:11:39,280 Mi red y lo vamos a linkear con el servidor, lo vamos a linkear con esto. 125 00:11:39,790 --> 00:11:41,910 Vale, pues ahora vamos a hacer un 126 00:11:44,250 --> 00:11:45,630 guión. 127 00:11:46,300 --> 00:11:48,120 Un guión de. 128 00:11:50,860 --> 00:11:57,220 Yo diría que horneé proxy guión. 129 00:12:01,980 --> 00:12:02,910 Net Word. 130 00:12:07,970 --> 00:12:11,830 Bork Le vamos a llamar mi red guión, guión, link. 131 00:12:12,800 --> 00:12:19,790 Servidor el engines Guines Letters. 132 00:12:22,620 --> 00:12:29,640 Y ahora lo que está haciendo es descargar dicha imagen, porque dicha imagen no está en el repositorio 133 00:12:29,760 --> 00:12:30,160 local. 134 00:12:30,990 --> 00:12:31,290 Vale. 135 00:12:31,320 --> 00:12:36,150 Si hacemos otro Krispies podemos ver cómo tenemos tanto el proxy como el servidor. 136 00:12:36,630 --> 00:12:37,440 Si hacemos un. 137 00:12:43,720 --> 00:12:54,550 Por ejemplo, proxi y le ponemos luego un comando podemos ejecutar de comandos desde el host en un container. 138 00:12:55,000 --> 00:12:58,710 Vamos a entrar a proxy. 139 00:13:00,400 --> 00:13:03,100 Vamos a hacer ping a servidor. 140 00:13:05,050 --> 00:13:06,070 Vamos a. 141 00:13:09,370 --> 00:13:13,030 Hacen el PPT usted cualquier piedra. 142 00:13:15,410 --> 00:13:20,070 Y la instalamos, vale, una vez instalada vamos a hacer un pis. 143 00:13:21,290 --> 00:13:24,620 Vamos a hacer un ping a servidor. 144 00:13:25,100 --> 00:13:27,990 Como vemos, no estamos haciendo un ping a una dirección IP. 145 00:13:28,250 --> 00:13:30,950 No estamos haciendo un ping a otra cosa. 146 00:13:30,950 --> 00:13:35,510 Estamos haciendo un ping al nombre del container. 147 00:13:36,650 --> 00:13:42,320 Como vemos, salimos al host y uno es proxy y otro servidor. 148 00:13:42,530 --> 00:13:52,580 Si entramos en servidor tengo que ser un tíei y hacemos servidor bash y hacemos un ping a proxy. 149 00:13:52,610 --> 00:13:58,160 Como vemos, estamos haciendo un ping al nombre del container. 150 00:13:59,810 --> 00:14:02,120 Tenemos acceso total. 151 00:14:02,180 --> 00:14:03,760 Podemos conectarnos. 152 00:14:03,770 --> 00:14:06,800 Podemos comunicarnos entre diferentes containers.