什么是 Docker
Docker 是一个开源的容器化平台,它允许开发者将应用及其依赖打包到一个轻量级、可移植的容器中。
核心概念
- 镜像(Image):应用的只读模板,包含运行所需的一切
- 容器(Container):镜像的运行实例
- Dockerfile:定义如何构建镜像的文本文件
常用命令
# 拉取镜像
docker pull nginx
# 运行容器
docker run -d -p 8080:80 nginx
# 查看运行中的容器
docker ps
# 停止容器
docker stop <container_id>
实际应用
在日常开发中,Docker 最常见的用途是统一开发环境、简化部署流程,以及实现微服务架构。