📅  最后修改于: 2023-12-03 14:58:02.226000             🧑  作者: Mango
Docker 是一个流行的容器化平台,可以让用户轻松地在容器中运行应用程序。在 Docker 中,用户可以通过 CLI(命令行界面)连接到容器中,在容器中工作,管理并监视容器。
在本篇文章中,我们将介绍如何通过 CLI 连接到 Docker 容器中。
在 Docker 中运行容器的方式有很多种,但这不是本文的重点。这里我们假设读者已经有一个正在运行中的 Docker 容器。
在连接到 Docker 容器之前,需要知道要连接的容器的 ID。
使用以下命令列出正在运行的容器:
docker ps
输出将包含正在运行的容器的 ID、名称和其他有用的信息。找到要连接的容器的 ID。
一旦找到要连接的容器的 ID,就可以使用以下命令来连接到它:
docker exec -it <container-id> /bin/bash
在这里,-it
参数告诉 Docker 在交互模式下运行容器,并将标准输入和输出附加到终端。/bin/bash
告诉 Docker 运行 Bash shell。
例如,如果要连接 ID 为 1234567890ab
的容器:
docker exec -it 1234567890ab /bin/bash
这将打开一个终端,并将用户连接到容器中。
现在,用户已经连接到容器中,在容器中使用该容器所提供的功能,例如运行命令、编辑文件等。
在容器中运行命令与在本地计算机上运行命令相同。例如在容器中列出当前目录中的内容:
ls
在容器中编辑文件也很容易。可以使用任何文本编辑器进行编辑,例如 Vim 或 Nano。例如,使用 Nano 编辑名为 test.txt
的文件:
nano test.txt
当用户完成在容器中的工作后,可以使用以下命令退出容器并返回本地计算机终端:
exit
在 Docker 中使用 CLI 连接到容器非常容易,并且可以使用许多不同的选项扩展和定制连接体验。通过 CLI 连接到 Docker 容器使用户能够在容器中工作、管理和监视容器,并使用所有 Docker 功能。