自学内容网 自学内容网

docker 容器内部如何启动多个终端进行操作

写在前面

自己的测试环境:
Ubuntu20.04,docker-27.3.1

一、问题描述

比如我们使用 ubuntu 的镜像创建了一个 myubuntu 的容器,容器ID为776a653b2ecb.

docker run -it --name myubuntu ubuntu:7.0

一般是通过下列的指令进行容器内部

docker attach 776a653b2ecb

但是通过docker attach 容器名称/容器ID 命令进行容器内部,如果开启两个终端,会出现在一个终端输入命令的时候,另一个终端也会同步进行输入命令。

二、解决方法

我们使用 docker exec 容器名称/容器ID 执行的命令 来进行容器

docker exec -it 776a653b2ecb /bin/bash

然后开启两个终端就可以分开进行操作。

参考链接

[1] wongHome. Docker常用命令 [EB/OL]. https://blog.csdn.net/qq_39779233/article/details/113107650, 2021-02-26/2024-10-14.


原文地址:https://blog.csdn.net/qq_39779233/article/details/142895475

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!