我用下面的命令运行码头,
docker run -it centos:6.5 bash
它从root用户开始bash,没有问题。
但我希望有多个终端连接到它,并做不同的事情。我发现attach
命令只会复制所有输入/输出都将被传播的终端窗口。这解决不了我的要求。
怎么做?
发布于 2017-03-21 11:31:57
容器运行后,您应该能够使用docker exec
在同一个容器中运行额外的Bash会话。
当您的第一个容器运行时,使用docker ps
查找其容器ID ( docker ps
输出中的第一列),例如4a7afcdeb729
,然后运行以下命令:
docker exec -it 4a7afcdeb729 bash
这将在容器中打开一个新的终端会话。
https://stackoverflow.com/questions/42921274
复制相似问题