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:映射宿主机目录

关联