2016-04-23 68 views

回答

2

为了从现有的图像的新图像所有你需要做的就是指定“从”为如:

FROM sergiu/ubuntu 
MAINTAINER sergiu 
3

您可以通过使用泊坞窗命令$ 泊坞窗构建塑造新形象-f docker_filename。,它将首先读取写入指令的Dockerfile并自动构建映像。 Dockerfile中的指令包含组装图像所需的命令。一旦图像生成,它将被分配一个图像ID。 图像可以推送到码头注册中心。为此,用户必须在Docker注册中心中创建一个帐户。

Dockerfile的一个例子是这样的,

FROM docker/whalesay:latest 
RUN apt-get -y update && apt-get install -y fortunes 
CMD /usr/games/fortune -a | cowsay 

在这里,第一指令告诉新的图像将使用泊坞窗/ whalesay:最新的图像。 第二条指令将运行这两条指令。 第三条指令告诉我们,当环境设置“fortune -a”命令应该运行。

0

Docker commit:根据容器的更改创建新图像。

将容器的文件更改或设置提交到新映像可能很有用。这允许您通过运行交互式shell来调试容器,或者将工作数据集导出到另一台服务器。一般来说,最好使用Dockerfiles以文件化和可维护的方式管理您的图像。

相关问题