簡體   English   中英

如何創建Docker基本映像?

[英]How to create a docker base image?

我的本地系統是ubuntu 14.04。 在此本地系統中,我安裝了包含文件12的VM。在此本地VM(文件12)中,我配置了一些我要使用的應用程序。

我是Docker的新手。 我想創建一個包含此sles 12映像的docker基本映像,我的應用程序也存在其中。

我如何創建這樣的docker映像,在其中可以使用sles 12 os,還可以在其中運行我的應用程序?

文檔有一節介紹如何創建基本映像。

仍然需要FROM但是您可以在此處使用保留的“ scratch”名稱從頭開始創建基礎映像(在Docker中很好地命名)

FROM scratch
ADD hello /
CMD ["/hello"]

取自有關使用草稿創建基本圖像的部分

首先,創建基本的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/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM