学习docker on windows (1): 为什么要使用docker
为什么要用Docker? 如果我们想使用某种pc软件, 那么在互联网上查找并安装软件的流程大致如下图: 那么这就有几个问题要弄清楚: 从哪里获得软件 App Store Linux的包管理 从某些网站直接下载 软件是否提供了相关信息和数据 例如流行度, 下载次数, 存在的bug, 上次的更新时间等等. 信任问题 下载软件的网站是否为官方网站 http 还是 https 代码 是否还可以下载 是否收费 第一个令人困扰的问题: 安装软件 软件是否支持我的操作系统/版本 是否支持我的设备的CPU架构 软件的格式 有些是从源码进行安装 有些是单独的exe文件 有的是exe+dlls 有时候是exe+dlls+依赖某些运行时 软件的安装方式 有自带的安装器 使用包管理工具安装 手动安装 软件的更新和卸载 自动更新? 软件的配置(对于新手来说可能这就是个噩梦) 从上面这些问题可以看出, 现在这个年代, 安装个软件真是个挺麻烦的事, 尤其是用于开发相关的软件, 有时候让人头疼. 第二个问题: 软件的运行 这方面可能会存在以下问题: 是否有详细的帮助文档 软件在哪运行 是否需要手动修改系统某些设置 是...







