Tag: boot2docker dockerfile

boot2docker / docker“错误。 图像库/ .:最新未find“

我正在尝试使用docker和boot2docker创build一个虚拟机。 我做了下面的Dockerfile,我试图通过命令行运行 docker run Dockerfile Immidiatly它正是这样说的: Unable to find image 'Dockerfile:latest' locally FATA[0000] Invalid repository name <Dockerfile>, only [a-z0-9_.] are allowed Dockerfile: FROM ubuntu:latest #Oracle Java7 install RUN apt-get install software-properties-common -y RUN apt-get update RUN add-apt-repository -y ppa:webupd8team/java RUN apt-get update RUN echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections RUN apt-get install -y oracle-java7-installer […]

Dockerfile和dev / test / prod环境

我想创buildDockerfile,它将能够build立三个不同的图像(目前一个)。 这些图像仅在configuration文件中有所不同。 我正在尝试: 创build三个不同的docker文件(不起作用,因为docker文件需要命名为Dockerfile,并在上下文根 find一个方法将parameter passing给docker build命令 – 没有find 使用ONBUILD命令 – 我创build了一个主文件和三个特定的复制特定的conf文件到图像中的同一个目录(它不起作用,因为与第一点相同的原因) 从stdin传递docker文件 – 它不工作,因为没有上下文然后(所以我不能使用ADD / COPY命令) 我必须说,我已经没有想法了:/你如何处理这种情况。 我认为这应该是一个普遍的问题。

Dockerfile CMD不在容器启动时运行

所以我写了一个项目的Dockerfile,我已经定义了一个CMD运行在启动容器来引导应用程序。 Dockerfile看起来像 # create our mount folders and volumes ENV MOUNTED_VOLUME_DIR=sites RUN mkdir /$MOUNTED_VOLUME_DIR ENV PATH=$MOUNTED_VOLUME_DIR/sbin:$MOUNTED_VOLUME_DIR/common/bin:$PATH RUN chown -Rf www-data:www-data /$MOUNTED_VOLUME_DIR # Mount folders VOLUME ["/$MOUNTED_VOLUME_DIR/"] # Expose Ports EXPOSE 443 # add our environment variables to the server ADD ./env /env # Add entry point script ADD ./start.sh /usr/bin/startContainer RUN chmod 755 /usr/bin/startContainer # […]