Dockerfile位置和路径

时间:2016-11-16 05:41:31

标签: dockerfile

我通过以下示例和阅读文档来了解Dockerfile。 Dockerfile具有以下起始行:

FROM ubuntu:14.04
RUN mkdir /home/meteorapp
WORKDIR /home/meteorapp
ADD . ./meteorapp

# Do basic updates
RUN apt-get update -q && apt-get clean

# Get curl in order to download what we need
RUN apt-get install curl -y \

  # Install Meteor
  && (curl https://install.meteor.com/ | sh) \

  # Build the Meteor app
  && cd /home/meteorapp/meteorapp/app \
  && meteor build ../build --directory \
  # and more lines ...

&& cd /home/meteorapp/meteorapp/app \行失败并显示错误:

  

/ bin / sh:1:cd:无法cd到/ home / meteorapp / meteorapp / app

Dockerfile位于我的应用程序的根目录中 enter image description here

导致此错误的原因是什么以及如何解决?

1 个答案:

答案 0 :(得分:0)

您的泊坞窗容器中似乎不存在<table border="\&quot;1\&quot;" cellpadding="\&quot;2\&quot;" cellspacing="\&quot;0\&quot;">

当你/home/meteorapp/meteorapp/app将所有东西都放在容器内的Dockerfile文件夹中时,如果你没有app文件夹(而且你似乎没有,基于你的屏幕截图),它就不会神奇地出现在里面容器