Aprendiendo Docker con Copilot (ChatGPT) #Misc
S03:E71

Aprendiendo Docker con Copilot (ChatGPT) #Misc

Episode description

Aunque muchas veces tanta información sobre IA me satura, no dejo de reconocer que es un recurso que bien empleado te ahorra tiempo, búsquedas e investigación. Por ejemplo, Copilot (ChatGPT) me enseñó hoy como hacer varias cosas con Docker respondiendo simplemente a mis dudas.

Download transcript (.srt)
0:00

Como algunos pueden haber visto en mis redes sociales, yo he rajado bastante contra la

0:10

inteligencia artificial, porque me parece que todas las compañías intentan meterla donde

0:16

incluso no cabe, con tal de ser o parecer revolucionarias y todo el cuento, y llega a un punto en que por lo

0:23

menos a mí me aturde, como también me aturde todos esos creadores de contenido que están constantemente

0:29

hablando lo mismo, la IA, la IA, la IA, incluso creadores de contenido que tienen la capacidad de

0:35

hablar de casi cualquier cosa, se han enfocado muchísimo en ese tema y yo en lo particular he

0:41

dejado de escucharlo porque en fin, es un tema que ya en lo particular me cansa. Yo sé que la IA

0:47

está aquí, para quedarse, yo sé que no el futuro es el presente, pero de verdad que en ciertos

0:54

momentos me aturde. Sin embargo, no puedo dejar de reconocer que es una herramienta que bien utilizada

1:01

para uso personal puede ayudar muchísimo, o al menos resumirte un montón de conocimiento de una

1:09

forma fácil y simple, que te pueden encaminar a aprender un montón de cosas. Como yo estoy

1:15

ahora en el proceso de aprender Docker, me preguntaba qué tal me podría ir con chatGPT en este caso

1:21

usando copilot, no sé si es el cliente de chatGPT, o como se llama de Microsoft, y de verdad que

1:30

los resultados fueron bastante chulos porque yo fui dándole una serie de preguntas a Copilot

1:38

empezando por ejemplo por la definición de qué cosa es un Dockerfile, qué cosa es una imagen,

1:43

qué es un contenedor y a partir de ahí que me fue diciendo y me fue poniendo ejemplo, yo fui haciendo

1:49

preguntas de lo que me gustaría hacer o lo que me gustaría al final tener en mi servidor privado,

1:56

que por cierto hablando de servidor ya me volví a liar la manta a la cabeza, ya le compré

2:01

en iFixit todo el kit, incluso un disco estado sólido para poner dos discos duros en el Mac mini,

2:06

para limpiarle todo el tema de la pasta térmica para ampliarlo y hacer que sea un ordenador

2:15

mucho más potente y que me dure más tiempo, sobretodo teniendo en cuenta que aquí va a estar

2:22

mi todo mi servicio en su mayoría por lo menos, entonces como yo quería hacer esto y como está

2:28

aprendiendo sobre sobre docker le iba preguntando a copilot digamos para llegar al punto que quería

2:34

de cómo montar con docker lo que yo tengo en mente y claro llegué a un punto en que aprendes

2:44

muchísimo porque evidentemente él no se inventa nada es información que está en internet pero

2:49

información que se recopila y que se muestra de una forma más compacta, más resumida y eso

2:54

también tiene una visión diferente que no tienes que estar buscando en los veinte mil sitios

3:00

que te salen en google o en el buscador que estés utilizando, llegó un punto en que le dije bueno

3:06

mira ok ya hablamos de esto y hablamos de cómo montar un nginx o cómo montar una base de datos

3:11

y enlazarlos con sitios como wordpress, ahora lo que quiero es que en base a esto

3:18

tú me crees o me des los pasos de lo que tengo que hacer para en un servidor nuevo con un ubuntu

3:25

recién instalado, instalar docker y poner en marcha por ejemplo un wordpress, wow esto es maravilloso

3:33

o sea yo realmente no he hecho la prueba para ver si realmente siguiendo paso por paso lo que

3:40

me indica va a funcionar pero es que me da los pasos que yo veo que son los lógicos por ejemplo

3:48

él me dice para instalar docker en ubuntu y configurar un entorno con wordpress, nginx y

3:52

más de google sigue estos pasos primero instalar docker evidentemente, y lo primero que te dice no es

3:57

instalar la forma, dice actualiza el índice de paquete de tu sistema con sudo apt update o sea

4:04

ya por ahí te das cuenta que él está situado en que le dije un servidor con ubuntu, se le

4:09

hubiese dicho un servidor con centos, con fedora con otra cosa, evidentemente el comando sería

4:13

distinto pues bien luego me dice que instala los paquetes necesarios para permitir que apt

4:18

use repositorios sobre https, me da los paquete, luego me dice añade la clave gpg oficial de

4:24

docker y me pone la dirección y el comando para hacerlo, añade repositorios de docker a

4:30

las fuentes de apt, me da el comando, actualiza el índice de paquete nuevamente, instala docker

4:34

con el comando sudo apt install docker-ce y verifica que docker está corriendo con sudo

4:40

systemctl status docker, luego te dice instala docker compose te da también los comandos para

4:47

instalar docker-compose y luego crea un archivo docker-compose.yml y ahí vamos a definir los

4:55

servicios de Nginx y MySQL con la configuración de Wordpress y me da todo el archivo supuestamente

5:02

desde arriba hasta abajo de lo que tengo que poner para Wordpress para MySQL y para Nginx luego

5:09

me dice crea una archivo de configuración de nginx default.conf para definir cómo nginx

5:13

debe manejar las solicitudes y servir los archivos de tu wordpress y me da el archivo que tengo que poner

5:19

para que funcione esto, ojo me da un archivo básico lo que me da es para que esté configurado en

5:25

el puerto 80 sin https, yo sé que si quiero poner https tengo que poner más parámetros aquí pero

5:32

el punto es que lo básico lo esencial para que funcione te lo está dando y ya por terminar te

5:38

dice y cuando ya tenga todo esto puesto inicia los servicios de control de comando

5:42

docker-compose up -d, de nuevo yo tengo experiencia con docker yo supongo que esto sea así como está

5:49

diciendo de hecho lo voy a probar cuando termine de grabar este podcast o en cuanto tenga un tiempo voy

5:53

a probar paso por paso exactamente para ver si se equivoca en algo o para ver si lo que me está dando

5:58

tiene algún dato incorrecto pero no parece realmente no parece y en esto son las cosas en la que la

6:05

inteligencia artificial de verdad que tiene un puntazo porque te ahorra muchísimo tiempo te ahorra

6:11

muchísima investigación, muchísima búsqueda, y para esto sí, realmente para esto sí, entonces nada,

6:19

quería comentarles eso voy a seguir aprendiendo docker con chatGPT mientras no se me acaban

6:24

los tokens o lo que sea que me de Copilot y ya veré si cuando lleguen todas las piezas y

6:30

reemplace todo, y ponga el disco de nuevo el sdd y todo el más, y ya eche andar el servidor cuando

6:37

salga Ubuntu 20.04, dentro de dos días, ya veré si lo que aprendí con docker me va a servir para

6:44

por lo menos, para por lo menos, poner a punto lo que me interesa de forma rápida, hasta un próximo

6:49

episodio

6:50

[Música]