@@ -10,25 +10,8 @@ npm start
1010# Una vez comprobado, utiliza Comand + P (Mac) o Control + P (Windows) y busca lo siguiente:
1111# > Add Docker Files to Workspace > Node.js > selecciona el package.json de la lista y el puerto es el 3000
1212# Esto debería de generar el archivo Dockerfile dentro de hello-lemoncoder
13- # Para generar la imagen podemos hacerlo con este comando:
14- docker build . -t hellolemoncoder --no-cache
1513# O bien seleccionando el archivo Dockerfile con el botón derecho y hacer clic en Build Image...
1614
17- # 2. Ejecutar un contenedor con tu nueva imagen
18- docker run --name hello -p 3000:3000 hellolemoncoder
15+ # 2. Ejecutar un contenedor con tu nueva imagen usando Visual Studio Code
16+
1917
20- # 3. Añade un archivo de prueba en el contenedor y crea una nueva imagen a partir de dicho contenedor.
21- # Creo un archivo en local
22- echo " Hello, World!" > hello-lemoncoder.txt
23- # Lo copio dentro del contenedor. En mi ejemplo en la ruta donde está el código fuente de mi app
24- docker cp hello-lemoncoder.txt hello:/usr/src/app/hello-lemoncoder.txt
25- # Compruebo que se ha copiado correctamente
26- docker exec hello ls -l /usr/src/app/
27- # Hago un commit con el cambio
28- docker commit hello newhelloimage
29- # Compruebo que tengo una nueva imagen
30- docker images
31- # Genero un nuevo contenedor con la nueva imagen
32- docker run -d --name newhello -P newhelloimage
33- # Compruebo que mi nuevo archivo está donde lo copie
34- docker exec newhello ls -l /usr/src/app/
0 commit comments