在附加状态容器时遇到困难?
Having difficulties to attach an up state container?
我创建了一个 docker 容器,它在后台运行 运行。我尝试使用容器 ID 将容器附加到我的终端中。它进入容器,但我无法在其中做任何事情。所以,我每次使用ctrl+c都要退出。
如果 Lawrence Cherone 的评论没有帮助您考虑以下选项:
如果要在已经 运行ning 的容器中调用命令,请使用 docker exec
。
您可以通过 name 或 id exec 进入您的容器。这意味着您可以 运行 在 运行ning 容器中执行命令。参见 docs.docker.com: docker exec。
示例:
docker 在 运行ning 容器中执行命令 运行s 命令 bash
。
docker exec -it <container-id> bash
注意: 这将真正调用一个新命令并且不附加到当前 运行ning 命令。
如果只是想获取某个容器的putput,可以使用docker logs
。您再次使用您的容器名称或 ID。
参见 docs.docker.com: docker logs
示例:
docker logs <container-id>
我创建了一个 docker 容器,它在后台运行 运行。我尝试使用容器 ID 将容器附加到我的终端中。它进入容器,但我无法在其中做任何事情。所以,我每次使用ctrl+c都要退出。
如果 Lawrence Cherone 的评论没有帮助您考虑以下选项:
如果要在已经 运行ning 的容器中调用命令,请使用
docker exec
。 您可以通过 name 或 id exec 进入您的容器。这意味着您可以 运行 在 运行ning 容器中执行命令。参见 docs.docker.com: docker exec。示例:
docker 在 运行ning 容器中执行命令 运行s 命令bash
。docker exec -it <container-id> bash
注意: 这将真正调用一个新命令并且不附加到当前 运行ning 命令。
如果只是想获取某个容器的putput,可以使用
docker logs
。您再次使用您的容器名称或 ID。 参见 docs.docker.com: docker logs示例:
docker logs <container-id>