Docker 完整命令速查手册

发布于:2025-04-01 ⋅ 阅读:(16) ⋅ 点赞:(0)

镜像管理命令

命令 说明 示例
docker search <镜像> 搜索镜像 docker search nginx
docker pull <镜像>:<tag> 拉取镜像 docker pull nginx:1.23
docker images 查看镜像列表 docker images -q
docker rmi <镜像> 删除镜像 docker rmi nginx -f
docker commit <容器> <镜像> 容器转镜像 docker commit myapp myimage:v1
docker save -o file.tar <镜像> 导出镜像 docker save -o nginx.tar nginx
docker load -i file.tar 导入镜像 docker load -i nginx.tar
docker tag <旧名> <新名> 重命名镜像 docker tag nginx myrepo/nginx:v1

容器管理命令

命令 说明 示例
docker run [选项] <镜像> 启动容器 docker run -d -p 80:80 --name web nginx
docker ps 查看容器 docker ps -a
docker start/stop/restart <容器> 启停容器 docker restart web
docker exec -it <容器> /bin/bash 进入容器 docker exec -it web bash
docker logs <容器> 查看日志 docker logs web -f
docker rm <容器> 删除容器 docker rm web -f

数据管理命令

命令 说明 示例
docker run -v /host:/container 目录挂载 docker run -v ./data:/app/data
docker volume create <卷名> 创建数据卷 docker volume create dbdata
docker volume ls 查看数据卷 docker volume inspect dbdata

网络管理命令

命令 说明 示例
docker network create <网络> 创建网络 docker network create mynet
docker run --network <网络> 容器加入网络 docker run --network mynet redis

Docker Compose 命令

# 启动服务
docker compose up -d

# 停止服务 
docker compose down

# 查看日志
docker compose logs -f

# 扩容服务
docker compose scale web=3