我的本地系统是ubuntu 14.04。在这个本地系统中,我安装了包含sles 12的VM。在这个本地VM (sles 12)中,我配置了一些我使用的应用程序。
我对Docker完全是新手。我想创建一个docker基础镜像,其中包含这个sles 12镜像,其中也包含我的应用程序。
我如何创建这样一个docker镜像,在其中SLES12操作系统是可用的,并且我的应用程序也可以在其中运行?
发布于 2016-12-09 17:45:52
docs中有一个关于创建基本映像部分。
FROM仍然是必需的,但你可以在这里使用保留的" scratch“名称从头开始创建一个基础镜像(在这里给Docker起个漂亮的名字)
FROM scratch
ADD hello /
CMD ["/hello"]发布于 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/
https://stackoverflow.com/questions/41056310
复制相似问题