> For the complete documentation index, see [llms.txt](https://docs.infra.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.infra.app/features/container-shell-access.md).

# Container shell access

### Opening a Shell

When viewing a workload, click on the ***...*****&#x20;button** (or right click) on any pod, and then click **Open Shell** to open a new shell session with a pod's container. If there are many containers, Infra App will show a list of containers to choose from.

![](/files/-MKCiVbXWg5RDegJw4rF)

Once connected, this session will persist until you close it or change clusters in Infra App.

![](/files/-MKCiTkWhuKOL7JbrP_u)

To close the shell, simply click on the **X** button in the top right of the terminal view.&#x20;

{% hint style="warning" %}

#### Not all containers can open a shell

Not all containers include files required to open shell access. You may receive an error such as `OCI runtime exec failed: exec failed.`&#x20;
{% endhint %}
