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