# nsenter **Repository Path**: cpfplus/nsenter ## Basic Information - **Project Name**: nsenter - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-02-05 - **Last Updated**: 2024-02-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![DockerHub](https://github.com/alexei-led/nsenter/workflows/DockerHub/badge.svg) ![Docker Pulls](https://img.shields.io/docker/pulls/alexeiled/nsenter.svg?style=popout) [![](https://images.microbadger.com/badges/image/alexeiled/nsenter.svg)](https://microbadger.com/images/alexeiled/nsenter "Get your own image badge on microbadger.com") # nsenter ## Info `alexeiled/nsenter` Docker image is a `scratch` image that contains only one statically linked `nsenter` file. ## Usage Read the official `nsenter` [documentation](http://man7.org/linux/man-pages/man1/nsenter.1.html). ## Continuously Updated with GitHub Actions The `nsenter` is automatically updated when a new version of [util-linux](https://github.com/util-linux/util-linux) is released. ## How do I *use* `alexeiled/nsenter`? Enter the container: ```sh # enter all namespaces of selected container docker run -it --rm --privileged --pid=container: alexeiled/nsenter --all --target 1 -- su - ``` Enter the Docker host: ```sh # enter all namespaces of Docker host docker run -it --rm --privileged --pid=host alexeiled/nsenter --all --target 1 -- su - ``` ## Enter Kubernetes node Use helper script `nsenter-node.sh` to enter into any Kubernetes node by creating a new pod tolerated to the specified node. ```sh # list Kubernetes nodes kubectl get nodes NAME STATUS ROLES AGE VERSION ip-192-168-151-104.us-west-2.compute.internal Ready 6d17h v1.13.7-eks-c57ff8 ip-192-168-171-140.us-west-2.compute.internal Ready 5d10h v1.13.7-eks-c57ff8 # enter into selected node with default shell as superuser ./nsenter-node.sh ip-192-168-151-104.us-west-2.compute.internal [root@ip-192-168-171-140 ~]# ```