文章目录
  1. 1. 背景
  2. 2. 主要关注点
  3. 3. 结论不乐观

背景

项目里编译打包客户端程序时经常出现问题,有环境不一致问题或者代码冲突问题。

之前了解过 Docker 可以应用环境作为一个一体化的服务来使用,所以想看看 Docker 是否能给我们客户端同学提供些方便。

主要关注点

  • Docker 能运行在哪些操作系统,Mac、Linux、Windows?

    都可以,Docker 现在 release 到 0.10.0 版了,还没到 1.0 的正式版。官方不推荐将当前的 Docker 运用在生产环境中。

    Docker 内部开发是在 Ubuntu 上进行了,所以 Ubuntu 上支持最好。Mac 和 Windows 这些的 Docker 运行方式,现在是在操作系统上装虚拟机(如VirtualBox),再在虚拟机里运行使用 Docker。

  • Docker 容器里能运行什么环境,Mac、Linux、Windows?

    Docker 里能运行的系统称为 image,目前 image 大多是 Linux。这也挺正常的,Mac 和 Windows 都是商业收费的,怎么可能随便让搭建 image。

结论不乐观

所以我想用 Docker 来服务我们客户端环境搭建的话,image 的事情还得自己搞下。

文章目录
  1. 1. 背景
  2. 2. 主要关注点
  3. 3. 结论不乐观