我刚开始使用docker。我使用docker文件创建一个图像。如何从现有图像创建新图像?如何根据现有图像创建新的码头图像?
-2
A
回答
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以文件化和可维护的方式管理您的图像。
相关问题
- 1. 如何下载基础码头图像以创建hello world码头图像?
- 2. 从现有图像创建新位图时不缩放图像
- 3. JavaFX从现有的图像创建一个新的图像
- 4. 根据已经移除的图像移除码头图像
- 5. 码头服务创建图像命令像`码头运行'
- 6. 如何编辑现有的码头图像元数据?
- 7. 如何从现有图像创建透明背景图像?
- 8. 如何从openCV中的现有图像中最好地创建新图像
- 9. 如何使用初始化数据库创建码头图像
- 10. jenkins构建码头图像
- 11. 根据图像数量创建网格
- 12. 从裁剪图像创建新图像
- 13. 如何从现有的图像的新图像和串过它
- 14. JavaScript的客户端 - 从网页上的现有图像创建新的图像
- 15. 码头链接到现有的容器或图像构建
- 16. 如何重新处理Carrierwave中现有图像的图像?
- 17. 如何创建类似SO的通用图像/头像?
- 18. 如何创建的图像
- 19. Javascript/Canvas - 从已有的图像创建新图像?
- 20. 如何从另一个图像创建新图像 - ImageMagick
- 21. 如何与乘客创建码头图像?
- 22. 如何从ISO文件创建码头图像?
- 23. 如何根据PDF :: API2中的图像大小创建页面?
- 24. 如何根据触摸创建的形状裁剪图像
- 25. 如何从GroupLayer创建新图像
- 26. 如何在ClojureScript中创建新图像
- 27. 如何从新建图像中获取码头卷?
- 28. 如何在docker中用新图像修补现有图像?
- 29. 如何从非图像数据创建灰度图像
- 30. 构建与现有名称相同名称的新码头图像