IDC知识库
IDC领域专业知识百科平台
首页 > 云服务器知识

云服务器知识docker如何进入运行中的容器

容器云强势上线 上万Linux镜像供自由选择!

docker如何进入运行中的容器?我们想要进入正在使用的容器有三种方式,分别为:

1)docker attach 【容器名称】:attach类似于VNC,操作会在各个容器界面显示。所以进入容器的操作都是同步显示,但是e​​xit退出容器,容器也随停止掉,故不推荐使用这种方法

2)docker exec -it 【容器名称/id】:执行单次命令后进入容器,不是很推荐此方式,虽然exit退出后容器不会停止

3)nsenter -t 【容器pid】-m -u -i -n -p:通过这种方式进入容器,前提是必须要知道容器的PID号,才能执行,可以通过docker inspect -f {{.State .Pid}} 【容器名称】来获取容器的PID号

拓展:关于进入容器

在使用 -d 参数时,容器启动后会进入后台。某些时候需要进入容器进行操作,有很多种方法,包括使用docker attach 命令或nsenter命令。

使用docker attach进入容器

1.docker attach 允许我们进入后台进程.

2.–sig-proxy=false 不使用容器转发信号,允许我们使用 ctrl -c 来退出,执行dockerps查看在后台运行

但是使用 attach 命令有时候并不方便。当多个窗口同时 attach 到同一个容器的时候,所有窗口都会同步显示。当某个窗口因命令阻塞时,其他窗口也无法执行操作了。

也可以执行docker exec进入运行的容器

docker exec -it 容器ID/名称 /bin/bash

以上命令返回一个命令界面,exec代表直接在容器中运行命令

西部数码容器云产品是通过docker技术,在云计算集群服务器上部署容器云服务实现,功能强大、简单易用,可自由选择网络计费方式,可作集群服务,自由搭建私有网络。

高性价比的容器云产品链接 https://www.west.cn/paas/container/

声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:hyg@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » docker如何进入运行中的容器
  • 日销500+
    基础型云服务器

    2核CPU

    2G内存

    50G硬盘

    2M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥106 原价¥116

  • 日销500+
    超值型云服务器

    2核CPU

    4G内存

    50G硬盘

    2M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥156 原价¥171

  • 日销500+
    通用型云服务器

    4核CPU

    4G内存

    50G硬盘

    2M带宽

    独立IP

    分布式存储

    适合电商、论坛类网站

    ¥203 原价¥223

分享到:更多 ()
    • 企业邮箱 全新登场
    • 虚拟主机
    • 云服务器

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址

    中国领先的互联网域名及云服务提供商

    为您提供专业域名知识,域名交易知识,云服务器知识,虚拟主机知识讲解

    域名注册云服务器