:original_name: cce_10_00356.html
.. _cce_10_00356:
Accessing a Container
=====================
Scenario
--------
If you encounter unexpected problems when using a container, you can log in to the container for debugging.
Logging In to a Container Using kubectl
---------------------------------------
#. Use kubectl to connect to the cluster. For details, see :ref:`Connecting to a Cluster Using kubectl `.
#. Run the following command to view the created pod:
.. code-block::
kubectl get pod
The example output is as follows:
.. code-block::
NAME READY STATUS RESTARTS AGE
nginx-59d89cb66f-mhljr 1/1 Running 0 11m
#. Query the name of the container in the pod.
.. code-block::
kubectl get po nginx-59d89cb66f-mhljr -o jsonpath='{range .spec.containers[*]}{.name}{end}{"\n"}'
The example output is as follows:
.. code-block::
container-1
#. Run the following command to log in to the container named **container-1** in **nginx-59d89cb66f-mhljrPod**:
.. code-block::
kubectl exec -it nginx-59d89cb66f-mhljr -c container-1 -- /bin/sh
#. To exit the container, run the **exit** command.