什么是docker
docker官网:https://www.docker.com
Docker 是一个开源的应用容器引擎,它允许开发者打包应用以及应用的运行环境到一个可移植的容器中,然后发布到任何支持 Docker 的平台上运行。这种打包方式称为容器化(Containerization)。容器化允许你在不同的环境中以一致的方式运行应用程序,解决了“在我的机器上可以运行”的问题。
Docker 的主要组件
Docker 主要包含以下几个组件:
-
Docker Daemon (守护进程): 守护进程是运行在宿主机上的服务,负责管理 Docker 容器的生命周期,包括创建、运行、停止容器等。
-
Docker Client (客户端): 用户通过客户端与 Docker 守护进程交互,它通过命令行或者其他工具提供了一系列命令来操作容器。
-
Docker Images (镜像):