美文网首页自动化
docker-enter脚本

docker-enter脚本

作者: 佛系小懒 | 来源:发表于2020-02-10 13:56 被阅读0次

#!/bin/sh

if [ -e$(dirname "$0")/nsenter ];then

    # with boot2docker, nsenter is not in the PATH but it is in the same folder

    NSENTER=$(dirname "$0")/nsenter

else

    NSENTER=nsenter

fi

if [ -z"$1" ];then

    echo "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."

else

    PID=$(docker inspect --format"{{.State.Pid}}" "$1")

    if [ -z"$PID" ];then

        exit 1

    fi

    shift

    OPTS="--target $PID--mount --uts --ipc --net --pid --"

    if [ -z"$1" ];then

        # No command given.

# Use su to clear all host environment variables except for TERM,

# initialize the environment variables HOME, SHELL, USER, LOGNAME, PATH,

# and start a login shell.

        "$NSENTER" $OPTS su - root

else

        # Use env to clear all host environment variables.

        "$NSENTER" $OPTS env --ignore-environment --"$@"

    fi

fi

非原创,暂时记不起链接

相关文章

  • docker-enter脚本

    #!/bin/sh if [ -e$(dirname "$0")/nsenter ];then # with ...

  • docker 容器多物理机不同容器通信 pipework

    1.依赖软件 util-linux:实现docker-enter命令 pipework:整合Docker的insp...

  • 自瞄3.15

    【脚本开关→】开【←脚本开关】 【脚本版本→】通用技能自瞄3.15【←脚本版本】 【脚本关闭公告→】脚本已更新.....

  • 自瞄3.16

    【脚本开关→】开【←脚本开关】 【脚本版本→】通用技能自瞄3.16【←脚本版本】 【脚本关闭公告→】脚本已更新.....

  • 为什么会有人说引流脚本不靠谱?原来是还没了解透彻引流脚本

    引流脚本,什么是引流脚本?引流脚本怎么样?引流脚本好用吗?引流脚本靠谱吗?引流脚本是骗局吗?引流脚本效果好吗?引流...

  • Kettle11:Kettle脚本控件

    本章讲解以下三种脚本的案例01 javascript脚本02 java脚本03 执行SQL脚本 脚本 1.脚本是转...

  • 进程守护脚本

    进程守护脚本 新建脚本 编辑脚本 添加可执行权限 启动脚本

  • DoTween

    /* 项目: 脚本:校园导航管理脚本 脚本:此脚本挂载在SchoolMenuPanel上 脚本:点击二级导航按钮,...

  • UI Recorder之Android自动化

    简单介绍 之前已经进行了Web的脚本录制,脚本回放,及脚本运行。这次进行Android端脚本录制、脚本回放,及脚本...

  • 宝塔Linux面板命令大全

    【安装宝塔】centos安装脚本 Ubuntu/Deepin安装脚本: Debian安装脚本 Fedora安装脚本...

网友评论

    本文标题:docker-enter脚本

    本文链接:https://www.haomeiwen.com/subject/rcsaxhtx.html