Docker容器技术
核心概念
- 容器:轻量级虚拟化,共享宿主机内核
- 镜像:只读模板,用于创建容器
- Dockerfile:定义镜像构建步骤
常用命令
# 容器管理
docker run -d -p 80:80 nginx
docker ps -a
docker exec -it container_id /bin/bash
docker logs -f container_id
# 镜像管理
docker build -t myapp:v1 .
docker images
docker rmi image_id网络模式
- bridge:默认模式,容器有独立网络栈
- host:共享宿主机网络
- none:无网络
数据持久化
- volumes:Docker管理的存储
- bind mounts:映射宿主机目录
关联
- 编排工具: Kubernetes
- 相关概念: 云原生