您好,登錄后才能下訂單哦!
docker鏡像有多少種創建方法?針對這個問題,今天小編總結這篇有關docker鏡像創建的文章,希望能幫助更多想解決這個問題的朋友找到更加簡單易行的辦法。
創建鏡像的方法有三種,分別是基于已有的鏡像創建,基于本地模板創建及基于docker創建。
基于已有鏡像創建
基于已有的鏡像創建主要使用docker commit命令,
常用選項:
-m:說明信息
-a: 作者信息
-p: 生成過程中停止容器的運行
命令格式
docker commit [選項] 容器id/名稱 倉庫名稱:[標簽]
基于本地模板創建
通過導入操作系統模板文件可以生成鏡像,模板可以從OPENVZ開源項目下載,下載地址為 http://openvz.org/Download/template/precreated
介紹下載ubuntu模板壓縮包,使用docker導入命令導入為本地鏡像
基于dockerfile創建
dockerfile結構大致分為4個部分:基礎鏡像信息,維護者信息,鏡像操作指令和容器啟動時執行的指令。
#提前導入一個centos容器
1.創建工作目錄
2.創建并編寫dockerfile文件
3.編寫執行腳本內容
4.創建測試網頁
5.使用dockerfile生成鏡像
編寫完dockerfile及相關內容之后,可以通過docker build命令來創建鏡像
命令格式
docker build [選項] 路徑
常用選項
-t 指定鏡像的標簽信息
#最后一個點 . 代表當前路徑。
6.使用新鏡像運行容器
-p 12345:80 意思是把80端口映射到本地12345端口
最后使用網頁訪問測試一下即可
如果你能讀到這里,恭喜你已經對docker鏡像的創建方法有了從實踐層面最深刻的體會了。如果想閱讀更多相關內容的文章,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。