# podmanApiTools **Repository Path**: pdudo/podman-api-tools ## Basic Information - **Project Name**: podmanApiTools - **Description**: podman shell 小工具 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-04-16 - **Last Updated**: 2022-05-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # podmanApiTools #### 介绍 podman API shell 小工具 主要是学习podman api所创建的 相关文章: https://juejin.cn/user/2981531267892856/posts #### 安装教程 ##### clone 项目 ```bash git clone https://gitee.com/pdudo/podman-api-tools.git ``` #### 修改配置文件 主要是修改配置文件中的 `PODMANVERSION` 、`useSocket` 、`PODMANSOCKET` 以及 `PODMANTCP` 其中`useSocket`配置是来决定工具是使用 `socket` (useSocket=1) 连接 还是 `tcp` (useSocket=1) 连接 ```bash # cat podmanEvn.sh #!/bin/bash # 版本信息 版本信息 和 libpod declare -r PODMANVERSION="v3.0.0" declare -r LIBPOD="libpod" # 定义podman api请求方式(socket or tcp) # 若useSocket=0 则使用socket连接 否则使用tcp进行请求 declare -r useSocket=1 # 定义podman api socket信息 declare -r PODMANSOCKET="/tmp/podman.sock" # 定义podman api tcp信息 declare -r PODMANTCP="http://127.0.0.1:8881/" # 定义api路由信息 declare -r PING="_ping" declare -r INFO="info" declare -r IMAGESJSON="images/json" ``` #### 启动工具 ```bash # bash main.sh 使用tcp连接podman api(http://127.0.0.1:8881/) podman api shell 测试(juejin pdudo) 0. 退出脚本 1. 检查podman api监控状况 2. 显示podman版本信息 3. 列出images信息 清输出选项: ```