一、Docker 出现前的世界
在软件开发过程中,环境搭建是最繁琐的事情之一(另外两个是缓存失效和变量命名)。不同用户的环境可能存在差异,导致一个软件在开发者的机器上运行良好,却在他人的设备上无法正常运行。
在 Docker 出现之前,解决环境兼容问题的主要方式是使用虚拟机。例如,在 Windows 上运行 Linux 虚拟机。然而,启动虚拟机不仅速度较慢,还占用大量内存和硬盘空间,配置步骤复杂且耗时。这些缺点使虚拟机成为了不够理想的解决方案。
二、Docker 是什么
为了解决以上问题,Docker 应运而生。Docker 是对 Linux 容器的一种封装,提供了一个简单易用的容器管理接口。
虽然 Docker 的实现较为复杂,但其原理相对简单:通过最小化的 Linux 环境,保证应用的独立运行。
三、Docker 的安装
Docker 分为社区版和企业版,个人用户安装社区版即可。
-
Windows / Mac 用户
前往 Docker 官网下载 Docker Desktop
-
Ubuntu 用户
运行以下命令卸载旧版 Docker:
|
|
四、Docker 的简单使用
以下是 Docker 的一些简单操作:
|
|