title: Add windows folder in Dockerfile
body: <p>I have dockerfile for nodejs and mongodb installation.I installed docker plug-in and created a job in that. Now i need to build the image from the Dockerfile. I have to apply copy command in Dockerfile, to copy the nodejs app into container.</p>
  
  <pre><code>FROM ubuntu:latest
  
  #OS Update
  RUN apt-get update
  RUN apt-get -y install git git-core unzip python-pip make wget build-essential python-dev libpcre3 libpcre3-dev libssl-dev vim nano net-tools iputils-ping supervisor curl supervisor
  
  WORKDIR /home/wipro
  #Mongo Setup
  RUN curl -O http://downloads.mongodb.org/linux/mongodb-linux-x86_64-3.0.2.tgz &amp;&amp; tar -xzvf mongodb-linux-x86_64-3.0.2.tgz &amp;&amp; cd mongodb-linux-x86_64-3.0.2/bin &amp;&amp; cp * /usr/bin/
  #RUN mongod --dbpath /home/azureuser/CI_service/data/ --logpath /home/azureuser/CI_service/log.txt --logappend --noprealloc --smallfiles --port 27017 --fork
  
  #Node Setup
  #RUN curl -O https://nodejs.org/dist/v0.12.7/node-v0.12.7.tar.gz &amp;&amp; tar -xzvf node-v0.12.7.tar.gz &amp;&amp; cd node-v0.12.7
  #RUN cd /opt/node-v0.12.7 &amp;&amp; ./configure &amp;&amp; make &amp;&amp; make install
  #RUN cp /usr/local/bin/node /usr/bin/ &amp;&amp; cp /usr/local/bin/npm /usr/bin/
  RUN wget https://nodejs.org/dist/v0.12.7/node-v0.12.7-linux-x64.tar.gz
  RUN cd /usr/local &amp;&amp; sudo tar --strip-components 1 -xzf /home/wipro/node-v0.12.7-linux-x64.tar.gz
  RUN npm install forever -g
  
  #CI SERVICE
  ADD prod /home/wipro/
  ADD servicestart.sh /home/wipro/
  RUN chmod +x /home/wipro/servicestart.sh
  COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
  CMD ["sh", "/home/wipro/servicestart.sh"]
  
  EXPOSE 80
  EXPOSE 27017
  </code></pre>
  
  <p>Here in dockerfile, I'm trying to Add prod and servicestart.sh into image.In linux its possible. I'm new to windows. How to add those files into image from Windows.?</p>
  
  <p>While building the job, facing issue in docker plug-in</p>
  
  <pre><code>FATAL: uri was not specified java.lang.NullPointerException: uri was not specified
  at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:204)    
  at com.github.dockerjava.core.DockerClientConfig$DockerClientConfigBuilder.withUri(DockerClientConfig.java:406)     
  at org.jenkinsci.plugins.dockerbuildstep.DockerBuilder$DescriptorImpl.createDockerClient(DockerBuilder.java:120)    
  at org.jenkinsci.plugins.dockerbuildstep.DockerBuilder$DescriptorImpl.getDockerClient(DockerBuilder.java:204)   
  at org.jenkinsci.plugins.dockerbuildstep.DockerBuilder.perform(DockerBuilder.java:68)   
  at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)    
  at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)    at hudson.model.Build$BuildExecution.build(Build.java:199)  
  at hudson.model.Build$BuildExecution.doRun(Build.java:160)  
  at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:593)    
  at hudson.model.Run.execute(Run.java:1567)  
  at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)  
  at hudson.model.ResourceController.execute(ResourceController.java:88)  
  at hudson.model.Executor.run(Executor.java:237)
  </code></pre>
  
  <p>What URI need to specify ?</p>