企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 一、 Docker作用 Docker是一种容器技术,使用Docker可以: * 将软件环境安装并配置好(MySQL、redis等),打包成一个镜像Image,然后将该镜像发布出去(Docker仓库) * 其他使用者可以在仓库中下载获取这个镜像 * 通过Docker运行这个镜像,就可以获取同样的环境(容器) Docker简化了环境部署和配置,实现“一次构建,处处运行”,避免了因运行环境不一致而导致的异常 可以将Docker简单的认为是一个虚拟机,可以运行各种软件环境的虚拟机,但与传统虚拟机技术有所不同 Docker容器技术与传统虚拟机技术的区别: * 传统虚拟机技术:模拟一个完整的操作系统,先虚拟出一套硬件,然后在其上安装操作系统,最后在系 统上再运行应用程序 缺点:资源占用多,启动慢 虚拟机偏向于硬件 * Docker容器技术:不是模拟一个完整的操作系统,没有进行硬件虚拟,而是对进程进行隔离,封装成容 器,容器内的应用程序是直接使用宿主机的内核,且容器之间是互相隔离的,互不影响 优点:更轻便、效率高、启动快、秒级 Docker容器技术更多的偏向于软件