Docker 安装与常用命令

Docker 安装与常用命令

安装 Docker

如果您的系统尚未安装 Docker,可以使用以下命令安装 docker.io

1. 安装命令:

bash 复制代码
sudo apt install -y docker.io

2、安装完成后,使用以下命令检查 Docker 是否成功安装:

bash 复制代码
docker --version

3. 将文件拷贝到 Docker 容器中,要将本地文件夹拷贝到 Docker 容器,可以使用 docker cp 命令。例如,将source路径(原始路径绝对路径)拷贝到容器 4b92e962526d 中:

bash 复制代码
docker cp source 4b92e962526d:/
docker cp <源路径> <容器ID>:<目标路径>

4. 查看所有容器:查看本地所有的 Docker 容器(包括停止的容器):

bash 复制代码
docker ps -a

5. 删除指定容器,要删除 Docker 容器,可以使用 docker rm 命令。删除容器的示例如下:

bash 复制代码
docker rm 7d9a06c4f6f9 a3864788bc62 0dafec51210c

这条命令会删除容器 ID 为 7d9a06c4f6f9、a3864788bc62 和0dafec51210c 的容器。删除容器后,您将无法再访问容器中的数据。

6.如果您需要查看某个进程的 PID,可以使用 ps 命令。例如,查看所有运行中的进程:

bash 复制代码
ps aux

6.nvtop 简介

nvtop 是一个用于监控 NVIDIA GPU 性能的命令行工具,类似于 Linux 中的 top 命令。它显示关于 NVIDIA GPU 的实时信息,包括:

  • GPU 使用率
  • 显存使用情况
  • 温度
  • 电源消耗
  • 每个进程的 GPU 负载

7.功能特点

  • 实时监控:提供关于 GPU 状态的实时反馈。
  • 图形化界面 :类似 top 命令,但有图形化界面,直观展示各项性能数据。
  • 多 GPU 支持:可以监控系统中多个 NVIDIA GPU 的状态。
  • 详细数据:展示每个 GPU 进程的详细性能数据,如 GPU 使用率、显存占用、温度等。

8.安装要求

nvtop 需要以下依赖:

  • NVIDIA 驱动
  • CUDA
  • Linux 操作系统(目前主要支持 Linux)

9.常见命令

  • 启动 nvtop

    bash 复制代码
    nvtop
相关推荐
炸炸鱼.3 小时前
Kubernetes高级调度02:Taint/Toleration、Cordon/Drain、亲和性与反亲和性完全指南
云原生·容器·kubernetes
“码”力全开7 小时前
打破芯片与协议壁垒:基于 Docker + 边缘计算的 GB28181/RTSP 视频智能管理平台架构设计与源码交付方案
docker·音视频·边缘计算
geshifei8 小时前
K8s 容器运行 UnixBench — 代理机器执行记录
云原生·容器·kubernetes
Albert Edison10 小时前
【Docker】Ubuntu22.04 安装 Docker 教程
运维·docker·容器
AI服务老曹11 小时前
基于Docker的低代码AI视频管理平台架构解析:打通GB28181/RTSP多协议,支持异构边缘计算与全源码交付
人工智能·低代码·docker
codefan※11 小时前
一键部署私人 LLM:Ollama + Docker 极简指南
运维·docker·容器·大模型·llm·本地部署·ollama
李南想做条咸鱼13 小时前
k8s集群容器访问域名第一次不通,第二次必通如何解决
云原生·容器·kubernetes
FelixBitSoul13 小时前
K8s 调度器黑盒全拆解:拓扑约束数学陷阱 + Go 插件二开实战(避坑全记录)
容器·kubernetes
IT策士14 小时前
Docker 网络进阶:容器间通信与 DNS 解析
网络·docker·容器
热爱Liunx的丘丘人15 小时前
Docker Compose 实现 Nginx 与 MySQL 多容器服务编排
mysql·nginx·docker