Docker 是什么以及为什么使用 Docker。
什么是 Docker?
为什么选择 Docker?
安装 Docker。
如果你是一名开发者和活跃的社区成员,你一定听说过Docker这个术语。当我听到Docker时,我脑海中浮现的第一个问题是:Docker 是什么?为什么大家都在谈论它?🤔
在本文中,我们将尝试了解 Docker,以及它的用例和安装方法。事不宜迟,让我们开始深入探讨吧。
什么是 Docker?
Docker 是一种缩短软件开发周期中开发阶段和部署阶段之间差距的工具。
想象一下,过去开发人员需要花费大量时间才能让机器兼容运行他们的代码。他们需要安装所有依赖项、设置数据库等等。这个过程非常耗时,而且需要专门的人员来做。
另一种情况是,假设您要运行多个使用不同语言和软件版本的应用程序或 Web 服务器。
现在您可能认为可以通过使用 VM(虚拟机)来解决这个问题......
为什么选择 Docker?
虚拟机会复制整个操作系统,其大小将达到数 GB,而 Docker 只需要运行应用程序所需的部分。请看下图,它将帮助您直观地了解两者之间的差异。
Docker 就像一个密封容器,独立运行,不会干扰其他进程。正因如此,您可以同时运行任意数量的容器。另一个好处是,Docker 容器可以共享。您只需运行几个 Docker 命令,应用程序即可运行,无需花费时间设置环境。如今,开发人员以“我的机器能用”为借口的日子已经一去不复返了。
安装 Docker。
-
注册或登录。
-
下载 Docker Desktop。
-
安装并登录 Docker Desktop。
-
打开终端并运行
docker
命令。
你会看到类似这样的内容。
恭喜您已经成功安装docker,现在可以使用了。
在下一篇文章中,我们将学习如何使用官方docker镜像和其他命令。
到那时再见。
文章来源:https://dev.to/uddeshjain/what-and-why-of-docker-59kg