发布于 2026-01-06 9 阅读
0

#001 什么是 Docker 简介 什么是 Docker 什么是容器 使用容器有什么好处?

#001 什么是 Docker

介绍

什么是 Docker?

什么是容器

使用容器有什么好处?

介绍

大家好,我即将开始一个关于 DevOps 的系列教程,我会分享我每天学习的 360 天 DevOps 相关知识。
内容涵盖 Docker、Kubernetes、Ansible、Lead 管理、Jenkins、AWS、Git、Bash、Terraform、Elasticsearch 等等……
如果你是 DevOps 新手,并且想和我一起开启这段旅程,欢迎加入!

什么是 Docker?

标识
Docker 是一套平台即服务 (PaaS) 产品,它利用操作系统级别的虚拟化技术,将软件打包成称为容器的软件包进行交付。容器彼此隔离,并各自打包了自己的软件、库和配置文件;它们可以通过定义完善的通道相互通信

什么是容器

容器
我们用最通俗易懂的方式解释一下。容器就像现实生活中的集装箱,用来运输特定的物品。
这里也一样,假设我们需要一个容器来装数据库,另一个装后端,再一个装前端,还有一个装其他应用或服务……

使用容器有什么好处?

errorsEveryWhere
如果你曾经尝试克隆过 GitHub 项目,很多时候即使按照文档中的步骤操作,也会出现各种问题,比如漏掉某些东西,然后莫名其妙地出现各种错误,让人摸不着头脑。
基本上就是浪费时间。而
Docker 的出现改变了这一切。你可以编写一个 .yml 描述文件来配置环境。
这样,当你发布项目时,也同时发布了这个 Dockerfile 文件。
只需一条命令,docker start 就能下载环境并为你构建项目,让你可以在任何机器上流畅运行。
在公司里,这可以节省时间和金钱。本地运行正常的代码在测试和部署阶段也能正常运行。

文章来源:https://dev.to/omarkhatib/001-what-is-docker-577g