A script example used by Nsenter

Source: Internet
Author: User

Amway an introductory article on the neural network of a foreign Daniel I translated

Here is an example script that enters the Docker container via Nsenter:
File name: NS
How to use: Put the file into the system path path, into the container mode NS <container-name/container-id>

#!/bin/bash
If [-E $ (dirname "$")/nsenter]; then
nsenter=$ (dirname "$")/nsenter
else
nsenter= Nsenter
fi
If [-Z] $ ", then
echo" Usage: ' basename "$" ' CONTAINER [COMMAND [ARG] ...] "
echo "
echo" enters the Docker CONTAINER and executes the specified COMMAND. "
echo "If COMMAND is not specified, runs a interactive shell in CONTAINER."
else
pid=$ (Docker inspect-f "{{. State.pid}} "" $ ")
if [-Z ' $PID]; then
exit 1
fi
shift
opts="--target $PID--mount--uts--ip C--net--pid--"
if [-Z"], then
"$NSENTER" $OPTS su-root
Else
"$NSENTER" $OPTS env--ignore-e Nvironment--"$@"
fi
fi

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.