【问题标题】:Pseudo-tty with Fig/Docker container带有 Fig/Docker 容器的伪 tty
【发布时间】:2017-07-12 01:43:00
【问题描述】:

即使我没有连接到容器,我也需要伪 tty 并保持标准输入打开。 在 docker 中我可以使用这个:docker run -i -t ubuntu /bin/bash

如果我在图中使用这个:

test:
  image: ubuntu:14.04
  command: /bin/bash

然后我无法连接到正在运行的 docker 容器。有什么想法吗?

【问题讨论】:

  • 你使用什么 fig 命令?在您的情况下,您想使用 fig run test

标签: docker fig


【解决方案1】:

在 docker 1.3 中,有一个新命令 docker exec。这允许您输入正在运行的 docker:

docker exec -it <container-id> bash

对于旧版本的 docker,我会使用 nsenter,这是一个连接到正在运行的 docker 容器的工具。

【讨论】:

    猜你喜欢
    • 2022-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-26
    • 2017-01-13
    • 1970-01-01
    相关资源
    最近更新 更多