11.2. 启动 Secure Shell 会话
打开到容器的远程 shell 会话:
$ oc rsh <pod>
在远程 shell 中,您可以像在容器内部一样发出命令进行内部操作,如监控、故障调试等,并执行特定于容器中运行的项的 CLI 命令。
例如,在 MySQL 容器中,您可以通过调用 mysql
命令 来计算数据库中的记录数量,然后使用 提示符在 SELECT
命令中键入。您还可以使用 ps(1)
和 ls(1)
等命令进行验证。
BuildConfig
和 DeployConfigs
用于定义您需要的项,pod(内部使用容器)会根据需要被创建或销毁。您的更改不持久。如果您直接在容器内进行更改,且该容器被销毁并重新构建,则您的更改将不再存在。
注意
oc exec
可用于远程执行命令。但是,oc rsh
命令提供了一种更容易地打开远程 shell 的方法。