在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