c
c
chaosblade-help-zh-CN
Search…
c
c
chaosblade-help-zh-CN
README
blade
blade create
blade create cpu load
blade create disk burn
blade create disk fill
blade create mem load
blade create network delay
blade create network dns
blade create network drop
blade create network loss
blade create network corrupt
blade create network reorder
blade create network duplicate
blade create network occupy
blade create process kill
blade create process stop
blade create script delay
blade create script exit
blade create docker
blade create docker cpu
blade create docker network
blade create docker process
blade create docker container
blade create k8s
blade prepare jvm
blade create jvm
blade create servlet
blade server
blade status
blade version
Powered By
GitBook
blade create docker process
介绍
容器内进程场景,同基础资源进程场景
命令
支持的进程场景如下:
blade create docker process kill
, 杀容器内指定的进程,同 [blade create process kill](blade create process kill.md)
blade create docker process stop
,挂起容器内指定的进程,同 [blade create process stop](blade create process stop.md)
参数
除了上述基础场景各自所需的参数外,在 docker 实验场景下还支持的参数是:
1
--blade-override 是否覆盖容器内已有的 chaosblade 工具,默认是 false,表示不覆盖,chaosblade 在容器内的部署路径为 /opt/chaosblade
2
--blade-tar-file string 指定本地 chaosblade-VERSION.tar.gz 工具包全路径,用于拷贝到容器内执行
3
--container-id string 目标容器 ID
4
--docker-endpoint string Docker server 地址,默认为本地的 /var/run/docker.sock
Copied!
案例
杀掉容器内 nginx 进程,命令执行如下:
1
blade create docker process kill --process nginx --blade-tar-file /root/chaosblade-0.4.0.tar.gz --container-id ee54f1e61c08
Copied!
常见问题
Q: {"code":801,"success":false,"error":"open : no such file or directory"} A: 没有指定 --blade-tar-file 参数
Q{"code":801,"success":false,"error":"\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0000"} A:重试即可
Q: {"code":503,"success":false,"error":"ps command not found"} A: 目标容器内没有 ps 命令
Previous
blade create docker network
Next
blade create docker container
Last modified
8mo ago
Copy link
Contents
介绍
命令
参数
案例
常见问题