名称

podman-attach - 附加到正在运行的容器

简介

podman attach [选项] 容器

podman container attach [选项] 容器

描述

podman attach 通过容器名称ID附加到正在运行的容器,以查看其持续输出或对其进行交互式控制。
可以使用可配置的按键序列从容器分离(并使其保持运行状态)。默认序列为 ctrl-p,ctrl-q。使用 --detach-keys 选项配置按键序列,或者在 containers.conf 文件中指定:更多信息请参见 containers.conf(5)

选项

--detach-keys=序列

指定用于分离容器的按键序列。格式为单个字符 [a-Z] 或一个或多个 ctrl-<value> 字符,其中 <value> 为以下之一:a-z@^[,_。指定空字符串 “” 可禁用此功能。默认值为 ctrl-p,ctrl-q

此选项也可以在 containers.conf(5) 文件中设置。

--latest, -l

不提供容器名称或 ID,而是使用最后创建的容器。注意:最后启动的容器可能来自主机上其他 Podman 用户。(此选项在远程 Podman 客户端中不可用,包括 Mac 和 Windows(WSL2 除外)机器)

--no-stdin

不附加 STDIN。默认为 false

--sig-proxy

将接收到的信号代理到容器进程。SIGCHLD、SIGURG、SIGSTOP 和 SIGKILL 不会代理。

默认为 true

示例

附加到名为“foobar”的容器。

$ podman attach foobar

附加到最新创建的容器。(此选项在远程 Podman 客户端中不可用,包括 Mac 和 Windows(WSL2 除外)机器)

$ podman attach --latest

附加到 ID 以“1234”开头的容器。

$ podman attach 1234

在不附加 STDIN 的情况下附加到容器。

$ podman attach --no-stdin foobar

另请参阅

podman(1), podman-exec(1), podman-run(1), containers.conf(5)