Docker映象中提取Dockerfile
導讀 | 今天在技術群摸魚,有朋友問個docker的問題,替換配置檔案不生效,也沒有原先的Dockerfile,所以就在想,有沒有什麼方式可以直接從容器或映象生成Dockerfile。 |
雖然docker history 可以看到所有歷史層級的操作,但是還是需要手動去寫Dockerfile
google一番,發現dfimage就是這樣一個工具
dfimage是一個alpine的映象,啟動的時候,透過將docker.sock對映到容器內部來執行,通常將這個操作做成別名
alias dfimage="docker run -v /var/run/docker.sock:/var/run /docker.sock --rm alpine/dfimage" dfimage -sV=1.36 nginx:latest
我們拿nginx映象試驗下
先pull一個nginx映象,我這裡之前有,就直接用了,接著透過上面提到的 ,別名一個dfimage命令
做好別名之後,透過dfimage去生成nginx的Dockerfile,其實就是啟動一個容器工具,執行完之後即刪除
即可看到完整的Dockerfile
參考:https://hub.docker.com/repository/docker/alpine/dfimage
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2775467/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Docker--DockerFile與映象Docker
- Docker 映象構建之 DockerfileDocker
- Docker如何製作映象-Dockerfile的使用Docker
- Docker - 02 建立映象 Dockerfile 指令速查表Docker
- Docker 入門系列四:Dockerfile-映象原理Docker
- Docker框架使用系列教程(七)Dockerfile映象建立Docker框架
- Docker 入門系列四:Dockerfile-映象製作Docker
- docker筆記17-Dockerfile案例-自定義tomcat映象Docker筆記Tomcat
- Dockerfile定製映象Docker
- DockerFile構建映象Docker
- [Dockerfile構建映象]Docker
- Docker學習筆記(三):Dockerfile及多步驟構建映象Docker筆記
- Docker 入門系列四:Dockerfile-自定義 CentOS7 映象DockerCentOS
- 使用 Dockerfile 定製映象Docker
- dockerfile映象設定中文Docker
- Dockerfile映象的製作Docker
- Dockerfile入門(使用Dockerfile生成jdk1.8映象)DockerJDK
- Docker入門系列之三:如何將dockerfile製作好的映象釋出到Docker hub上Docker
- docker 映象中的uidDockerUI
- 使用 Dockerfile 定製映象【轉】Docker
- 使用dockerfile構建nginx映象DockerNginx
- 使用 Dockerfile 自定義 Nginx 映象DockerNginx
- Dockerfile 定製專屬映象Docker
- 小白學Docker(九) Docker DockerfileDocker
- Docker 學習筆記(第六集:使用 Dockerfile 定製映象)Docker筆記
- Docker的Dockerfile指令Docker
- Docker_07 DockerfileDocker
- Docker 入門:DockerfileDocker
- Docker學習—DockerFileDocker
- 啟用docker中國映象Docker
- docker映象中json的作用DockerJSON
- docker alpine映象中遇到 not foundDocker
- 筆記:使用Dockerfile構建映象筆記Docker
- Docker筆記之DockerfileDocker筆記
- docker容器dockerfile詳解Docker
- Docker入門系列之三:如何將dockerfile製作好的映象釋出到Dockerhub上Docker
- Docker入門系列之二:使用dockerfile製作包含指定web應用的映象DockerWeb
- 【Docker】動手寫Dockerfile學習DockerDocker