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 的日常操作需求,包括镜像管理、容器生命周期管理以及资源监控等。

相关推荐
Y.O.U..1 小时前
Kubernetes-PV(PersistentVolume)和PVC(PersistentVolumeClaim)
云原生·容器·kubernetes
Curvatureflight1 小时前
Kubernetes完全指南:从集群搭建到生产部署
云原生·容器·kubernetes
博思云为1 小时前
企业级智能PPT生成:Amazon云+AI驱动,全流程自动化提效
人工智能·语言模型·云原生·数据挖掘·云计算·语音识别·aws
laozhoy12 小时前
K8s基础命令
云原生·容器·kubernetes
不做码农好多年,该何去何从。2 小时前
云原生k8s(二)——核心组件详解与基础命令
云原生·容器·kubernetes
汪碧康3 小时前
一文掌握k8s容器的资源限制
docker·云原生·容器·golang·kubernetes·k8s·xkube
可爱又迷人的反派角色“yang”3 小时前
k8s(七)
java·linux·运维·docker·云原生·容器·kubernetes
Java程序员威哥3 小时前
Spring Boot 3.x 云原生终极适配:GraalVM 原生镜像构建 + Serverless 生产级部署(完整实战+最优模板)
java·开发语言·spring boot·后端·云原生·serverless·maven
萧曵 丶3 小时前
Kubernetes(k8s)搭建指南
云原生·容器·kubernetes
周壮13 小时前
01 一探究竟:从架构的演变看微服务化架构
微服务·云原生·架构