在Dockerfile中运行Docker pull命令

我是Docker的新手,尝试一些东西。 现在我想创build一个自动构buildOracle数据库镜像的Dockerfile。

############################################################ # Dockerfile to build MongoDB container images # Based on Ubuntu ############################################################ # Set the base image to Ubuntu FROM ubuntu # File Author / Maintainer MAINTAINER Example McAuthor # Update the repository sources list RUN apt-get update ################## BEGIN INSTALLATION ##################### CMD docker pull alexeiled/docker-oracle-xe-11g 

我的问题是docker pull命令。
当我尝试使用RUN命令时,docker守护进程会说,他找不到“ docker ”。 然后我使用CMD命令,它的工作原理,但是这是正确的? 也许你可以给我看另一种方法。

你不应该从一个Dockerfile拉。

你可以简单地启动你的Dockerfile:

 FROM docker-oracle-xe-11g 

并在其中添加您自己的Oracle映像中所需的任何Oracleconfiguration文件。
docker docker-oracle-xe-11g Dockerfile已经基于Ubuntu。

 FROM ubuntu:14.04.1