linux中docker常用的指令

查看 Docker 版本

运行以下命令查看 Docker 的版本信息:

bash 复制代码
docker --version

拉取镜像

从 Docker Hub 拉取指定镜像:

bash 复制代码
docker pull <镜像名称>:<标签>

列出本地镜像

查看本地已下载的镜像列表:

bash 复制代码
docker images

运行容器

启动一个新容器:

bash 复制代码
docker run -d --name <容器名称> <镜像名称>
  • -d:后台运行
  • --name:指定容器名称

列出运行中的容器

查看当前运行的容器:

bash 复制代码
docker ps

查看所有容器(包括停止的):

bash 复制代码
docker ps -a

停止容器

停止指定容器:

bash 复制代码
docker stop <容器名称或ID>

启动已停止的容器

重新启动已停止的容器:

bash 复制代码
docker start <容器名称或ID>

进入容器

以交互模式进入运行中的容器:

bash 复制代码
docker exec -it <容器名称或ID> /bin/bash

删除容器

删除已停止的容器:

bash 复制代码
docker rm <容器名称或ID>

删除镜像

删除本地镜像:

bash 复制代码
docker rmi <镜像名称或ID>

查看容器日志

查看容器的日志输出:

bash 复制代码
docker logs <容器名称或ID>

查看容器资源使用情况

查看容器的 CPU、内存等资源使用情况:

bash 复制代码
docker stats <容器名称或ID>

构建镜像

通过 Dockerfile 构建镜像:

bash 复制代码
docker build -t <镜像名称> .

清理无用数据

清理未使用的镜像、容器、网络等资源:

bash 复制代码
docker system prune

查看网络配置

列出 Docker 网络配置:

bash 复制代码
docker network ls

查看卷信息

列出 Docker 卷:

bash 复制代码
docker volume ls

这些命令覆盖了 Docker 的日常操作需求,包括镜像管理、容器生命周期管理以及资源监控等。

相关推荐
云-缩影1 小时前
拆解函数计算 Serverless GPU 部署 AI 模型:Flux 生图和语音复刻怎么跑的
人工智能·云原生·serverless
螺蛳粉 螺蛳粉6 小时前
第 02 篇:镜像分层与 containerd 2.x 实战:SystemdCgroup 与 pause 镜像配置踩坑(底座认知 02)
docker·云原生·容器·kubernetes·etcd·containerd·kube-apiserver
技术党7 小时前
大模型训练平台推荐问答:九章云极的DCU计费、全栈Serverless和Token交付分别适合谁
云原生·serverless
时间售卖铺8 小时前
Oracle DQL精髓:从基础到高级实战
运维·数据库·云原生·oracle
小白的码BUG之路9 小时前
K8s -- 搭建过程中经常遇到的问题
云原生·容器·kubernetes
大腾智能9 小时前
普通笔记本跑CAD,云原生和本地安装差在哪
云原生·国产cad·cad软件·云原生cad
螺蛳粉 螺蛳粉10 小时前
第 03 篇:为什么 K8s 的最小调度单元是 Pod 而不是容器:pause 容器与边车模式(底座认知 03)
docker·云原生·容器·kubernetes·etcd·运维排障·kube-apiserver
艾伦_耶格宇10 小时前
【kubernetes - 1.28版本】-9 K8S-dashbord可视化界面
云原生·容器·kubernetes
阿里云云原生1 天前
Agent 数据飞轮平台的选型和实践
云原生
做运维的阿瑞1 天前
云项目可观测性与成本治理:告警、日志、Dashboard 与预算标签
大数据·云原生·云计算·terraform