日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何從Docker鏡像中提取Dockerfile?

如何從docker鏡像中提取Dockerfile?

作者: 社長 2021-05-13 23:54:12
云計算 今天在技術(shù)群摸魚,有朋友問個docker的問題,替換配置文件不生效,也沒有原先的Dockerfile,所以就在想,有沒有什么方式可以直接從容器或鏡像生成Dockerfile。

創(chuàng)新互聯(lián)是一家專業(yè)提供富拉爾基企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計、成都網(wǎng)站制作、H5建站、小程序制作等業(yè)務(wù)。10年已為富拉爾基眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。

哈嘍哈嘍大家好,小編今天又有新發(fā)現(xiàn)!

今天在技術(shù)群摸魚,有朋友問個docker的問題,替換配置文件不生效,也沒有原先的Dockerfile,所以就在想,有沒有什么方式可以直接從容器或鏡像生成Dockerfile

雖然docker history命令可以看到所有歷史層級的操作,但是還是需要手動去寫Dockerfile

google一番,發(fā)現(xiàn)dfimage就是這樣一個工具

dfimage是一個alpine的鏡像,啟動的時候,通過將docker.sock映射到容器內(nèi)部來運行,通常將這個操作做成別名

  
 
 
 
  1. alias dfimage="docker run -v /var/run/docker.sock:/var/run 
  2. /docker.sock --rm alpine/dfimage"  
  3.  
  4. dfimage -sV=1.36 nginx:latest 

我們拿nginx鏡像試驗下

先pull一個nginx鏡像,我這里之前有,就直接用了,接著通過上面提到的命令,別名一個dfimage命令

做好別名之后,通過dfimage去生成nginx的Dockerfile,其實就是啟動一個容器工具,執(zhí)行完之后即刪除

即可看到完整的Dockerfile

參考:https://hub.docker.com/repository/docker/alpine/dfimage

本文轉(zhuǎn)載自微信公眾號「運維研習(xí)社」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請聯(lián)系運維研習(xí)社公眾號。


本文名稱:如何從Docker鏡像中提取Dockerfile?
分享鏈接:http://m.5511xx.com/article/dhjsgej.html