更多好玩有趣有用的内容,请关注微信公众号:零氪的云原生
一、什么是docker?
应用容器引擎
Docker 是一个开源的应用容器引擎,它允许开发者将应用程序及其依赖项打包到一个轻量级、可移植的容器中。这种容器可以在任何支持 Docker 的环境中运行,无需担心环境和配置的变化。Docker 提供了统一的平台,使得开发人员能够在不同的环境中创建一致的开发、测试和生产环境。
Docker 包含几个关键概念:
- 仓库 (Repository):用于存储镜像的中央库,类似于 Git 仓库,用户可以从中拉取镜像。
- 镜像 (Image):由多层文件系统和指令组成的模板,可以用来创建新的容器。
- 容器 (Container):从其基镜像创建出的实例,提供了一个隔离的环境,在其中运行的进程拥有自己的文件系统和网络空间。
- 数据卷 (Volume):容器内的目录,可以通过挂载外部存储来实现持久性,确保容器间的数据共享。
基于以上的内容,就可以方便我们运维进行服务器环境的部署。那么部署不重要、数据卷不重要,最重要的是镜像和仓库。那么先说下仓库。