Docker常用命令

一、镜像管理

命令

描述

常用参数

docker pull <image>:<tag>

拉取镜像

--platform (指定架构)

docker build -t <name>:<tag> .

构建镜像

-f (指定 Dockerfile 路径)

docker images

查看本地镜像

-a (显示所有层)

docker rmi <image_id>

删除镜像

-f (强制删除)

docker image prune

清理未使用的镜像

-a (删除所有悬空镜像)

二、容器生命周期

命令

描述

常用参数

docker run <image>

创建并启动容器

-d (后台运行)
-p <host_port>:<container_port> (端口映射)
-v <host_dir>:<container_dir> (挂载卷)
--name (命名容器)

docker start <container>

启动已停止的容器

docker stop <container>

停止运行中的容器

-t (超时时间)

docker restart <container>

重启容器

docker rm <container>

删除容器

-f (强制删除运行中的容器)

docker pause/unpause <container>

暂停/恢复容器进程

三、容器运维操作

命令

描述

常用参数

docker ps

查看运行中的容器

-a (显示所有容器)

docker exec -it <container> <command>

进入容器执行命令

-it (交互式终端)

docker logs <container>

查看容器日志

-f (实时跟踪)
--tail N (显示最后 N 行)

docker inspect <container/image>

查看容器/镜像详细信息

docker stats

实时监控容器资源占用

四、网络管理

命令

描述

docker network ls

查看所有网络

docker network create <network_name>

创建自定义网络

docker network connect <network> <container>

将容器连接到网络

五、数据卷管理

命令

描述

docker volume create <volume_name>

创建数据卷

docker volume ls

查看所有数据卷

docker volume inspect <volume>

查看数据卷详情

docker volume prune

清理未使用的数据卷

六、Docker Compose

命令

描述

docker compose up

启动服务(前台运行)

docker compose up -d

启动服务(后台运行)

docker compose down

停止并删除容器、网络

docker compose build

重新构建镜像

docker compose logs

查看服务日志

七、系统与日志

命令

描述

docker info

查看 Docker 系统信息

docker version

查看 Docker 版本

docker system prune

清理无用数据(镜像、容器、网络、缓存)

docker export/import

导出/导入容器快照

posted @ 2025-04-08 16:41  sxFu9528  阅读(18)  评论(0)    收藏  举报