作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想创建一个Windows可执行文件(.exe),该文件应在Windows中安装docker工具箱(docker-machine,docker-compose,virtualbox)。
我还应该将docker-compose和dockerfile bundle 到.exe文件中。因此,一旦安装了工具箱,它应该调用docker-compose文件,并且容器应按照我在dockerfile中定义的方式启动。
我希望单击一下即可自动执行此过程,而不是让所有人都安装所有这些组件并手动启动容器。
有可能做到这一点吗?我正在尝试使用NSIS或Inno设置。
最佳答案
我认同。
如果将docker工具箱安装程序 bundle 在InnoSetup中,则可以使用“/ silent”之类的参数调用它,然后复制docker-compose可执行文件并创建将调用docker-compose命令的快捷方式。
不要包含docker文件。而是使用docker save和docker load包含整个镜像。或者使用docker-compose从注册表中下载镜像。
问候
关于docker - 如何在可执行文件中捆绑docker工具箱,dockerfile,docker-compose文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41119574/
我是一名优秀的程序员,十分优秀!