执行Dockerfile WORKDIR、入口点、卷。。。适用于儿童图像?

执行Dockerfile WORKDIR、入口点、卷。。。适用于儿童图像?,docker,dockerfile,Docker,Dockerfile,我想创建两个Docker图像,一个是另一个的子对象。但我不知道我在父项中指定的属性(如WORKDIR、ENTRYPOINT、VOLUME、…)是否适用于子项 例如,如果我有这两个带有这两个DockerFile的图像: myrepo/webapp构建 myrepo/webapp 第二张图像是否会将文件复制到/app中?第二个映像中的入口点是否为bundle exec?这些属性确实使用所述基本映像(带有一个)从一个基本映像传播到另一个基本映像 但是关于WORKDIR,最好重复它,以便在副本中

我想创建两个Docker图像,一个是另一个的子对象。但我不知道我在父项中指定的属性(如WORKDIRENTRYPOINTVOLUME、…)是否适用于子项

例如,如果我有这两个带有这两个DockerFile的图像:

  • myrepo/webapp构建

  • myrepo/webapp


第二张图像是否会将文件复制到/app中?第二个映像中的入口点是否为bundle exec?

这些属性确实使用所述基本映像(带有一个)从一个基本映像传播到另一个基本映像

但是关于
WORKDIR
,最好重复它,以便在
副本中记录“.”的含义。xxx

FROM ruby:2.2.3

RUN mkdir -p /app
WORKDIR /app

COPY Gemfile Gemfile.lock ./
RUN gem install bundler && bundle install

VOLUME /app
ENTRYPOINT ["bundle", "exec"]
FROM myrepo/webapp-build

COPY . ./

EXPOSE 3000

CMD ["rails", "server", "-b", "0.0.0.0"]