docer运行node

docker运行node应用

  • 首先在服务器中创建目录
    mkdir xxxx
  • 其次是上传需要运行的项目文件
    rz命令或者通过xftp等工具上传
  • 创建Dockerfile文件
    vi Dockerfile
    内容如下
    ADD或者COPY都是属于把某个文件或者文件夹的内容都拷贝到容器中的某个中去
    FROM node
    ADD ./node_message /app/
    WORKDIR /app //定义工作目录,通过docker exec -it container_id bash 进入的目录就是WORKDIR定义的目录
    EXPOSE 6666 //暴露端口
    CMD ["npm", "start"]
  • docker-compose.yml文件内容
    version: '3'
    services:
    courage:
    restart: always
    image: message
    container_name: node_message
    ports:
    - 6666:6666
  • 运行
    docker-compose up -d
posted @ 2020-03-25 11:13  RandomObject  阅读(156)  评论(0)    收藏  举报