我有一些容器正在运行,有时终端中的连接会丢失。容器仍然完美运行。如何重新连接到相同的用户进程?
问题是:
当我做docker exec -it name bash
,我得到了一个新的 root 用户。但随后我需要停止原始用户启动的应用程序以使它们进入此 bash。
如何重新连接到原来正在运行的用户进程/bash。
信息:使用 mac 终端。
您需要使用docker attach <container ID>
refer: man docker-attach
"
docker Attach 命令允许您附加到正在运行的
容器使用容器的 ID 或名称,或者查看其正在进行的
输出或以交互方式控制它。你可以
同时多次附加到同一包含的进程,屏幕共享样式,或快速查看进程的进度
你的守护进程。
您可以使用 CTRL-p CTRL-q (用于安静退出)或 CTRL-c 与容器分离(并使其保持运行),这将发送 SIGKILL
到容器。当你执着于一个骗局时
tainer,并退出其主进程,该进程的退出代码将返回给客户端。
"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)