zoukankan      html  css  js  c++  java
  • [Docker] Hooking a Volume to Node.js Source Code

    Normally when you create a Volume, it will store in Docket Host, you can also tell the folder which you want docket to store the volume.

    docker run  -p 8080:3000 -v /var/www node # run with a node image

    You can check the volume information by:

    docker inspect <container_id>

    In the output JSON, you need to find "Mount" prop, it contains the information.

    If you want to create a custom folder to store the volme, you can do:

    docker run  -p 8080:3000 -v $(pwd):/var/www node

    Remove container with volume:

    docker rm -v <container_id>

     ------

    We can create a node express app and put that into docker with volume.

    npm i -g express express-generator

    Create an express app:

    express ExpressSite --hbs

    Cd to the project and put souce code into docker, meanwhile we want to npm 'npm start' as well.

    # create a volume: -v
    # $(pwd): current path, means you want to create volume in your folder
    # -w: current working directory "/var/www"
    # start the image node
    # run script: npm start
    
    docker run  -p 8080:3000 -v $(pwd):/var/www -w "/var/www" node npm start
  • 相关阅读:
    JAVA类型之间的转换
    Mysql语句
    Tomcat 优化
    JVM原理及调优
    static
    指针与引用
    sizeof
    遇到问题:c++ 直接cout输出char类型变量地址乱码
    编程过程中全面考虑问题的能力
    表、栈和队列
  • 原文地址:https://www.cnblogs.com/Answer1215/p/10632600.html
Copyright © 2011-2022 走看看