🐳 Docker 入门教程(五):Docker 命令思维导图

Docker 逻辑结构图
镜像操作命令(Images)
Dockerfile ──► build ──► 镜像 ──► pull / push / tag / rmi / inspect / history
└──► save / load / import / export
docker images:查看镜像列表
docker pull name[:tag]:拉取远程镜像
docker push name[:tag]:上传镜像到仓库
docker tag:为镜像打别名/版本
docker rmi:删除本地镜像
docker history:查看镜像构建层历史
docker save / docker load:镜像归档为 .tar 文件
docker import / docker export:容器转为镜像 / 镜像转文件系统
容器操作命令(Containers)
镜像 ──► run / create ──► 容器 ──► start ─► 运行状态 ──► stop / kill / pause ──► rm
└──► exec / attach / logs / inspect / top / port
docker run:新建 + 启动容器
docker create:新建但不启动
docker start / stop / restart / kill:控制生命周期
docker pause / unpause:暂停 / 恢复容器
docker exec:在运行容器中执行命令(推荐)
docker attach:接管容器主终端(慎用)
docker logs:查看日志输出
docker inspect:容器元信息(JSON)
docker port / docker top:查看端口映射 / 进程
docker rm:删除容器
文件交互命令(Host <-> Container)
主机文件 ←→ 容器文件
使用:docker cp
docker cp host_path container:/path
docker cp container:/path host_path
构建与打包
docker build:根据 Dockerfile 构建镜像
docker save / docker load:镜像归档(镜像层)
docker export / docker import:容器文件系统导出导入
镜像仓库命令(Registry)
镜像 <──► Registry
使用 pull / push / login / logout / search
docker login / logout
docker search
docker pull / docker push
系统信息命令(Engine)
docker version:Docker 版本
docker info:主机信息、存储、镜像数量等
docker events:实时事件流