docker - 从 NiFi Docker 容器创建 Dockerfile
问题描述
我对使用 Docker 很陌生。我需要通过我的雇主部署 NiFi 实例,但我们需要使用的内部服务需要 Dockerfile,而不是图像。
我们使用的服务需要 Dockerfile,因为每次更新我们使用的存储库时,服务都会指向 Dockerfile 并从中启动构建过程,然后运行/操作容器。
我已经将 NiFi 流程设置为它需要如何操作,我只是不确定如何从已经存在的容器中获取 Dockerfile(或者这是否可能?)
解决方案
我自己正在研究这个,显然没有真正的方法可以做到这一点,但是您可以检查 docker 容器并几乎获取用于创建容器的所有命令,除了使用的操作系统很容易找到,您可以生成一个bash 进入容器并执行类似的操作sudo uname -a
,您可以使用它制作自己的 docker 映像。不过,通常你可以在 github 上找到它。
docker inspect <image>
或者您可以通过 docker 桌面 UI 进行操作
推荐阅读
- c++ - 如何根据输入分配变量?C++
- android - 当我的应用程序处于后台时,如何检测网络状态/wifi 状态已更改?
- windows-10 - Windows 10 上的 Git 问题
- azure - 使用 New-AzureRmDeployment 和链接的 ARM 模板创建资源组和资源时如何获取资源组名称?
- javascript - 浏览器在 onchange 之前听到 onclick
- javascript - Socket.IO双火
- c# - C# Asp.Net HTTP 请求
- javascript - 取消所有当前正在运行的 RequestAnimationFrames
- django - Bcrypt Python3 Django:获取无效的盐错误
- python - 循环遍历字典键的元素而不是枚举所有