docker - 在两台机器上共享相同的环境
问题描述
有没有办法在两台不同的机器上拥有完全相同的环境?
我想在 Docker 容器之类的东西中拥有一个带有 GUI 的完整操作系统,我可以将其推送到云中,然后从另一台机器中提取它。
有谁知道该怎么做或知道这是否可行?如果不可能,为什么会这样?
解决方案
我想在 Docker 容器之类的东西中拥有一个带有 GUI 的完整操作系统
docker 不是虚拟机,也不适用于 gui 应用程序。相反,docker 应该用于轻量级应用程序\进程。
话虽如此,您仍然可以制作您的主机操作系统和容器以拥有一个 gui。有关更多信息,请参阅jess docker 图像和此博客文章。
有没有办法在两台不同的机器上拥有完全相同的环境?
从您的问题中不清楚“相同环境”是什么意思,但通常您可以使用docker-compose file,并在那里进行所有配置。然后您可以与其他人共享撰写文件以拉\运行\停止\等容器。
推荐阅读
- kubernetes - Kops 在 AWS 上的 Kubernetes - 单节点集群的动态配置 gp2 失败;PVC 待定;
- facebook - Facebook webhook 和速率限制
- php - 如何知道belongTo数据是否保存在octobercms中
- php - 如何使用c#发送http请求从mysql表中获取数据
- assembly - 如何定义PAPI 测量的用户自定义事件?
- node.js - Node.js http 响应结束事件从未触发
- sql - BigQuery:如何在某些情况下使 MERGE 操作失败?
- python - 尝试实现超分辨率模型时出现内存不足错误
- excel - 运行时错误 13 我的代码中的类型不匹配?
- azure - 是否可以模块化逻辑应用 ARM 模板