首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Docker :如何为一个正在运行的容器启动多个控制台/终端?

Docker :如何为一个正在运行的容器启动多个控制台/终端?
EN

Stack Overflow用户
提问于 2017-03-21 08:00:49
回答 1查看 8.3K关注 0票数 10

我用下面的命令运行码头,

代码语言:javascript
运行
复制
docker run -it centos:6.5 bash

它从root用户开始bash,没有问题。

但我希望有多个终端连接到它,并做不同的事情。我发现attach命令只会复制所有输入/输出都将被传播的终端窗口。这解决不了我的要求。

怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-21 11:31:57

容器运行后,您应该能够使用docker exec在同一个容器中运行额外的Bash会话。

当您的第一个容器运行时,使用docker ps查找其容器ID ( docker ps输出中的第一列),例如4a7afcdeb729,然后运行以下命令:

代码语言:javascript
运行
复制
docker exec -it 4a7afcdeb729 bash

这将在容器中打开一个新的终端会话。

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42921274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档