nsenter使用的一个脚本例子
来源:互联网 发布:淘宝代购流程 编辑:程序博客网 时间:2024/05/15 10:16
下面是一个通过nsenter进入docker容器的例子脚本:
文件名字:ns
使用方法:将文件放入系统PATH路径下,进入容器方式ns <container-name/container-id>
#!/bin/bashif [ -e $(dirname "$0")/nsenter ]; thenNSENTER=$(dirname "$0")/nsenterelseNSENTER=nsenterfiif [ -z "$1" ]; thenecho "Usage: `basename "$0"` CONTAINER [COMMAND [ARG]...]"echo ""echo "Enters the Docker CONTAINER and executes the specified COMMAND."echo "If COMMAND is not specified, runs an interactive shell in CONTAINER."elsePID=$(docker inspect -f "{{.State.Pid}}" "$1")if [ -z "$PID" ]; thenexit 1fishiftOPTS="--target $PID --mount --uts --ipc --net --pid --"if [ -z "$1" ]; then"$NSENTER" $OPTS su - rootelse"$NSENTER" $OPTS env --ignore-environment -- "$@"fifi
0 0
- nsenter使用的一个脚本例子
- 使用NSENTER进入容器的方法
- 一个使用js脚本实现拖放传数据的例子
- 一个ANT脚本的例子
- 使用nsenter进入Docker容器
- 使用nsenter进入docker容器
- 使用nsenter进入Docker容器
- 使用nsenter和容器交互
- 一个动态生成脚本的例子
- 一个全量的ant脚本例子
- 一个shell脚本例子
- lua脚本简单的例子使用
- 一个数组使用的例子
- SAOP使用的一个例子
- 使用paste的一个例子
- Boolean 使用的一个例子
- block使用的一个例子
- 使用popen的一个例子
- 安卓版本对应的API
- 微信小程序 POST请求
- BASE64Encoder找不到
- 在IntelliJ IDEA上将WSDL生成Java代码
- STM32 特殊功能脚设置为普通脚的方法
- nsenter使用的一个脚本例子
- 【AI每日播报】苹果入局无人车 当百度机器人拒绝和我聊李彦宏
- 关系型数据库MySql与非关系型数据库NoSql
- JDK调试JVM工具
- #note#priority_queue的cmp对象写法
- 关于this指向的理解
- C#导出excel文件
- Unable to execute dex: Multiple dex files define 解决方法
- Linux命令---处理文件最常用命令