创建node项目

  1. mkdir k
  2. cd /k
  3. npm init -y
  4. npm install koa -S

编写koa项目

const Koa = require("koa");
const app = new Koa();

app.use(ctx =>{
    ctx.body = `hello world`;
})

app.listen(5000,_=>console.log(`http://192.168.124.6:5000`));

编写Dockerfile

FROM node
ADD . /app/
WORKDIR /app
run npm install
EXPOSE 5000
CMD ["node","app.js"]

传教docker 镜像

 docker build -t my_node_koa .

然后
docker run -P my_node_koa -d
项目就能启动了