ソース情報
- リポジトリ
- taracodlabs/aiden
- ソースの最終更新活動
- 2026年7月4日 07:16
- 検出された SKILL.md の言語
- 英語
- スター
- 796
- フォーク
- 140
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/taracodlabs/aiden --skill docker-managementコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
SOC 職業分類に基づく
| name | docker-management |
| description | Docker containers, images, volumes, networks (CLI + Dockerode) |
| category | developer |
| version | 1.0.0 |
| origin | aiden |
| license | Apache-2.0 |
| tags | docker, containers, images, volumes, networks, compose, dockerode, devops, deployment |
| metadata | {"aiden":{"required_binaries":["[Truncated]"]}} |
Manage Docker containers, images, volumes, and networks using the Docker CLI or Dockerode (Node.js Docker API client already in DevOS).
# Running containers
docker ps
# All containers including stopped
docker ps -a --format "table {{.Names}}\t{{.Status}}\t{{.Image}}\t{{.Ports}}"
docker start my-container
docker stop my-container
docker restart my-container
# Stop all running containers
docker stop $(docker ps -q)
# Last 100 lines
docker logs my-container --tail 100
# Follow live output
docker logs my-container --follow --tail 50
# List images
docker images
# Pull latest image
docker pull nginx:latest
# Remove image
docker rmi nginx:latest
# Build from Dockerfile in current directory
docker build -t my-app:v1 .
# Live resource stats (CPU, memory, network)
docker stats --no-stream
# Inspect a specific container
docker inspect my-container | python -m json.tool
# List volumes
docker volume ls
# List networks
docker network ls
# Remove unused volumes (reclaim disk)
docker volume prune -f
# Remove stopped containers, unused images, and networks
docker system prune -f
# Interactive shell
docker exec -it my-container /bin/bash
# Run a single command
docker exec my-container cat /etc/nginx/nginx.conf
# Start all services defined in docker-compose.yml
docker compose up -d
# View logs for all services
docker compose logs -f
# Stop and remove containers
docker compose down
# Rebuild and restart a specific service
docker compose up -d --build api
// Already available in DevOS dependencies
const Dockerode = require('dockerode')
const docker = new Dockerode()
const containers = await docker.listContainers({ all: true })
containers.forEach(c => console.log(c.Names[0], c.State, c.Image))
const container = docker.getContainer('my-container')
await container.restart()
console.log('Restarted')
"Show me all running containers and their ports"
→ Use step 1 with docker ps and the format string.
"The nginx container seems slow — show me its CPU and memory usage"
→ Use step 5 with docker stats --no-stream filtered to the nginx container.
"Rebuild and restart the API service after my code change"
→ Use step 8: docker compose up -d --build api.
docker system prune removes ALL stopped containers, unused images, and networks — confirm with the user firstdocker stop $(docker ps -q) stops ALL running containers — confirm which containers to stopdocker compose or Kubernetes over direct docker run commands--tail to limit output for inspection