在附加状态容器时遇到困难?

Having difficulties to attach an up state container?

我创建了一个 docker 容器,它在后台运行 运行。我尝试使用容器 ID 将容器附加到我的终端中。它进入容器,但我无法在其中做任何事情。所以,我每次使用ctrl+c都要退出。

如果 Lawrence Cherone 的评论没有帮助您考虑以下选项:

  1. 如果要在已经 运行ning 的容器中调用命令,请使用 docker exec。 您可以通过 nameid exec 进入您的容器。这意味着您可以 运行 在 运行ning 容器中执行命令。参见 docs.docker.com: docker exec

    示例:
    docker 在 运行ning 容器中执行命令 运行s 命令 bash

    docker exec -it <container-id> bash
    

    注意: 这将真正调用一个新命令并且不附加到当前 运行ning 命令。

  2. 如果只是想获取某个容器的putput,可以使用docker logs。您再次使用您的容器名称或 ID。 参见 docs.docker.com: docker logs

    示例:

    docker logs <container-id>