tengo codigo
servidor.js
'use strict'; const express = require('express'); // Constants const PORT = 8080; // App const app = express(); app.get('/', function (req, res) { res.send('Hello world\n'); }); app.listen(PORT); console.log('Running on http://localhost:' + PORT);archivo acoplable
FROM node:6.5.0 WORKDIR /app RUN npm install nodemon -g COPY package.json /app/package.json RUN npm install COPY server.js /app EXPOSE 8080paquete.json
{ "name": "docker_web_app", "version": "1.0.0", "description": "Node.js on Docker", "author": "First Last <first.last@example.com>", "main": "server.js", "scripts": { "start": "node server.js" }, "dependencies": { "express": "^4.13.3" } }Implementé el archivo acoplable y la imagen acoplable en la máquina local y luego presioné el concentrador acoplable.
En otra máquina, extraigo la imagen de la ventana acoplable del concentrador de la ventana acoplable y ejecuto el comando docar, se ejecuta correctamente y devuelve console.log ().
Quiero ver el módulo del nodo y el directorio del proyecto, pero no los he visto en ninguna parte.
Por favor, ayúdame. ¿Cómo se puede mostrar el directorio del proyecto en otra máquina?
Sus archivos están dentro del contenedor que ha creado. Puede ejecutar un shell bash dentro del contenedor usando docker exec -it container_name_or_id /bin/bash . Luego, verá sus archivos en /app .