返回顶部
d

docker-cli Docker命令行工具

Helper for using the Docker CLI to build, run, stop, inspect, and manage containers and images. Use when the user wants to perform container-related tasks from the command line, such as building images, running services, cleaning up resources, or checking logs.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
286
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

docker-cli

技能名称:docker-cli
详细描述:

Docker CLI 助手

本技能介绍如何使用 Docker 命令行 执行常见的容器工作流程。

使用场景

在以下情况下使用本技能:

  • - 用户想要构建或重新构建 Docker 镜像。
  • 用户想要运行容器(一次性或长期运行)。
  • 用户想要查看现有的容器/镜像/卷。
  • 用户想要停止或删除容器/镜像。
  • 用户想要查看日志、进入容器或检查资源使用情况。

前提条件

  • - Docker 已安装并正在运行。
  • 用户终端中可执行 docker version 或 docker info。

如果不确定,建议用户运行:

bash
docker version

以确认 Docker 可用。

安全指南

  • - 优先使用 只读 或非破坏性命令:
- docker ps、docker ps -a - docker images - docker logs - docker inspect
  • - 谨慎使用破坏性命令:
- docker rm、docker rmi - docker system prune - docker volume rm
  • - 仅在用户明确希望释放资源并了解删除内容时,才建议执行破坏性清理。

常见工作流程

1. 列出和检查容器

列出运行中的容器:

bash
docker ps

列出所有容器(包括已停止的):

bash
docker ps -a

详细检查容器:

bash
docker inspect <容器ID或名称>

2. 列出和检查镜像

列出本地镜像:

bash
docker images

检查镜像:

bash
docker inspect <镜像ID或名称>

3. 构建镜像

从当前目录的 Dockerfile 构建镜像:

bash
docker build -t <镜像名称>:<标签> .

示例:

bash
docker build -t my-app:latest .

如果 Dockerfile 位于其他目录:

bash
docker build -t my-app:latest path/to/context

4. 运行容器

在前台运行容器:

bash
docker run --rm -it <镜像名称>:<标签>

在分离模式下运行(后台服务):

bash
docker run -d --name <容器名称> <镜像名称>:<标签>

将容器端口映射到主机:

bash
docker run -d --name <容器名称> -p 8080:80 <镜像名称>:<标签>

将主机目录挂载到容器中:

bash
docker run -d --name <容器名称> -v /主机路径:/容器路径 <镜像名称>:<标签>

5. 停止和删除容器

停止运行中的容器:

bash
docker stop <容器ID或名称>

删除已停止的容器:

bash
docker rm <容器ID或名称>

一次性停止并删除(两个命令):

bash
docker stop <容器ID或名称>
docker rm <容器ID或名称>

6. 删除镜像

按 ID 或名称删除镜像:

bash
docker rmi <镜像ID或名称>

仅在用户确认不再需要该镜像时建议此操作。

7. 日志和进入容器

查看容器日志:

bash
docker logs <容器ID或名称>

实时流式查看日志:

bash
docker logs -f <容器ID或名称>

在运行中的容器内执行 shell(如果包含 /bin/bash):

bash
docker exec -it <容器ID或名称> /bin/bash

或使用 /bin/sh:

bash
docker exec -it <容器ID或名称> /bin/sh

8. 清理资源

仅在用户明确要求清理时建议以下操作:

  • - 删除所有已停止的容器:

bash
docker container prune

  • - 删除未使用的镜像:

bash
docker image prune

  • - 删除所有未使用的资源(容器、网络、镜像,以及可选的卷):

bash
docker system prune

如需更彻底的清理,但仅在用户确认后:

bash
docker system prune -a

故障排除提示

  • - 如果无法拉取镜像,请检查:
- 网络连接。 - 注册表身份验证(如果使用私有注册表)。
  • - 如果端口已被占用,建议:
- 在 -p 主机端口:容器端口 中更改主机端口。 - 或停止当前占用端口的进程。
  • - 如果容器立即退出:
- 建议通过 docker logs <容器> 检查错误。 - 检查入口点和命令配置。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 docker-cli-1776119595 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 docker-cli-1776119595 技能

通过命令行安装

skillhub install docker-cli-1776119595

下载

⬇ 下载 docker-cli v1.0.0(免费)

文件大小: 2.11 KB | 发布时间: 2026-4-15 12:31

v1.0.0 最新 2026-4-15 12:31
Initial release of docker-cli skill:
- Provides guidance for using the Docker CLI to build, run, stop, inspect, and manage containers and images.
- Includes common command examples for listing, inspecting, building, running, logging, and removing Docker containers and images.
- Outlines safety guidelines to prevent accidental data loss with clear distinctions between safe and destructive commands.
- Offers troubleshooting tips for common Docker issues.
- Suggests verifying Docker installation before use.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部