首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建docker基础镜像?

如何创建docker基础镜像?
EN

Stack Overflow用户
提问于 2016-12-09 16:41:23
回答 2查看 1.2K关注 0票数 0

我的本地系统是ubuntu 14.04。在这个本地系统中,我安装了包含sles 12的VM。在这个本地VM (sles 12)中,我配置了一些我使用的应用程序。

我对Docker完全是新手。我想创建一个docker基础镜像,其中包含这个sles 12镜像,其中也包含我的应用程序。

我如何创建这样一个docker镜像,在其中SLES12操作系统是可用的,并且我的应用程序也可以在其中运行?

EN

回答 2

Stack Overflow用户

发布于 2016-12-09 17:45:52

docs中有一个关于创建基本映像部分。

FROM仍然是必需的,但你可以在这里使用保留的" scratch“名称从头开始创建一个基础镜像(在这里给Docker起个漂亮的名字)

代码语言:javascript
复制
FROM scratch
ADD hello /
CMD ["/hello"]

摘自关于creating a base image using scratch的部分

票数 1
EN

Stack Overflow用户

发布于 2016-12-09 17:47:22

首先,创建一个基本的SLES映像。幸运的是,这个过程是由SUSE通过名为sle2docker的实用程序半自动完成的。可在此处找到手册:https://www.suse.com/documentation/sles-12/book_sles_docker/data/cha_sle2docker_installation.html https://github.com/SUSE/sle2docker

然后,您应该运行您的容器,安装和设置您的自定义软件,并执行docker commit来创建您的个人自定义映像。https://docs.docker.com/engine/tutorials/dockerimages/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41056310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档