查看服务器上所有docker容器的资源使用情况

本文介绍了如何在Docker中通过`dockerstats`获取容器ID对应的宿主机PID,以及如何在宿主机上使用`top`命令查看该进程信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

docker stats

docker top 容器id,其中的PID就是宿主机上的PID

宿主机上查看进程 top -p PID

### Docker 安装指南 Docker 是一种开源的容器化平台,允许开发者将应用程序及其所有依赖项打包到一个轻量级的容器中[^1]。以下是针对不同操作系统的 Docker 安装方法: #### 1. Linux 系统上的 Docker 安装 对于主流的 Linux 发行版(如 Ubuntu、CentOS),可以按照以下步骤完成安装。 ##### 更新系统包管理器缓存并安装必要的工具 ```bash sudo apt-get update sudo apt-get install -y \ ca-certificates \ curl \ gnupg \ lsb-release ``` ##### 添加官方 GPG 密钥和仓库 ```bash curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` ##### 安装最新版本的 Docker Engine ```bash sudo apt-get update sudo apt-get install -y docker-ce docker-ce-cli containerd.io ``` 验证 Docker 是否成功安装并运行: ```bash sudo systemctl status docker docker --version ``` 如果遇到 `Cannot connect to the Docker daemon` 错误,请确认 Docker 守护进程已经启动[^2]。 --- #### 2. macOS 上的 Docker 安装 macOS 用户可以通过 Docker Desktop 来安装 Docker。访问 [Docker官网](https://www.docker.com/products/docker-desktop),下载适用于 macOS 的安装程序,并按提示完成安装过程。 完成后,可以在终端输入以下命令来验证安装情况: ```bash docker --version ``` --- #### 3. Windows 上的 Docker 安装 Windows 用户同样需要使用 Docker Desktop。确保启用了 WSL2 (Windows Subsystem for Linux 2),然后从 [Docker官网](https://www.docker.com/products/docker-desktop) 下载适合的操作包。 安装完毕后,打开 PowerShell 或者 CMD 输入以下命令以检查状态: ```bash docker version ``` --- #### 4. 验证 Docker 已经正常工作 无论在哪种平台上安装 Docker 后,都可以尝试运行一个简单的镜像来测试功能是否正常: ```bash docker run hello-world ``` 此命令会拉取 `hello-world` 测试镜像并在容器里执行它,打印一条欢迎消息表示一切就绪[^3]。 --- ### 注意事项 - 如果在某些特定环境中无法连接至互联网或者存在代理设置需求时,可能还需要额外配置 HTTP/HTTPS Proxy 才能让 Docker 正常运作。 - 对于企业场景下的部署建议遵循更严格的安全策略比如仅赋予必要权限给用户而非 root 访问权。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值