容器启动并进入后台后,这个时候进入容器进行操作,可以使用Docker attach命令或Docker exec命令。

1. attach命令

attach是Docker自带的命令,命令的格式为:
docker attach [OPTIONS] CONTAINER

2. exec命令

从Docker的1.3版本起,Docker提供了更加方便的工具exec命令,可以在运行容器内直接执行任意命令。命令格式为:
docker exec [OPTIONS] CONTAINER COMMAND [ARG…]

3. 区别:

  • 当多个窗口同是attach到同一个容器的时候,所有窗口都会同步显示;当某个窗口因命令阻塞时,其他窗口也无法执行操作。
  • 可以使用 docker exec -it 容器id /bin/bash 进入容器并开启一个新的bash终端。 退出容器终端时,不会导致容器的停止。
  • 使用 docker attach 容器id 进入正在执行容器,不会启动新的终端, 退出容器时,会导致容器的停止。

Docker attach和Docker exec的区别相关推荐

  1. Docker(四):Docker 命令大全

    容器生命周期管理 docker run :创建一个新的容器并运行一个命令 语法 docker run [OPTIONS] IMAGE [COMMAND] [ARG...] OPTIONS说明: -a ...

  2. “docker run”VS“docker exec”,这两个命令有区别吗?

    出品丨Docker公司(ID:docker-cn) 编译丨小东 每周一.三.五晚6点10分 与您不见不散! "docker run"和"docker exec" ...

  3. Docker命令之docker exec

    不论是开发者是运维人员,都经常有需要进入容器的诉求. 目前看,主要的方法不外乎以下几种: 使用ssh登陆进容器 使用nsenter.nsinit等第三方工具 使用docker本身提供的工具 方法1需要 ...

  4. 2021-05-08 docker save与docker export的镜像区别

    docker save与docker export的区别 缘起 docker save和docker export都能导出镜像包,咋看起来区别似乎不大.本文就针对这个问题,试图搞清楚docker sa ...

  5. docker run与docker start的区别?

    docker run相当于执行了两步操作:将镜像放入容器中(docker create),然后将容器启动,使之变成运行时容器(docker start). docker start的作用是:重新启动已 ...

  6. docker服务启动:service docker start和systemctl start docker两种命令有什么区别?

    一样的,systemctl 是cnetos7的方式 但是在ubuntu上两种方式都能跑 参考文章:systemctl start docker 和 service docker start 两种启动命 ...

  7. docker save 与 docker export 的区别

    缘起 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. docker save和docker export都能导出镜像包,咋看起来区别似乎不大.本文就 ...

  8. docker save与docker export的区别

    http://cnodejs.org/topic/59a2304f7aeedce818249eeb 缘起 docker save和docker export都能导出镜像包,咋看起来区别似乎不大.本文就 ...

  9. docker containerd.io、docker-ce、docker-ce-cli的区别(docker版本安装docker安装方法)(Docker CE和Docker EE,docker.io)

    文章目录 20230207 docker两种版本以及apt安装方法 docker社区版 docker-ce docker-ce-cli containerd.io(docker 官方维护) docke ...

  10. Docker的镜像和容器的区别

    Docker的镜像和容器的区别 作者:chszs,版权所有,未经同意,不得转载.博主主页:http://blog.csdn.net/chszs 一.Docker镜像 要理解Docker镜像和Docke ...

最新文章

  1. C#中的Liststring泛型类示例
  2. C语言回调函数Demo - Win32版
  3. 各维度 特征 重要程度 随机森林_机器学习算法——随机森林
  4. 阿里与腾讯人的区别,就是明教与武当的反差
  5. QT-qevent 事件的accept()和ignore()
  6. leetcode1306. 跳跃游戏 III(bfs)
  7. 李子柒被坑,大厂生气了!字节跳动火速对杭州微念启动撤资
  8. 关于div布局中float的使用
  9. 基于Python的心电图上位机诊断软件
  10. cs231n_2020 作业knn笔记
  11. 微信小程序下拉刷新事件无效原因
  12. 代码坏味道 之 9 基本类型偏执 primitive obsession
  13. 如何按数字或者日期时间顺序对多个文件夹进行批量重命名?
  14. (附源码)计算机毕业设计SSM旅游足迹分享系统
  15. IE的浏览器模式和文档模式
  16. oracle表启用online,Oracle 表空间联机(online)与脱机(offline)
  17. 视频mp4与m4v格式区别
  18. linux vi命令操作实例,Linux下Vi替换字符命令操作实例
  19. 利用word邮件合并批量导入照片
  20. 后台数据库取值 轮播图

热门文章

  1. 初识nodejs16
  2. 红薯 选择 MySQL 用的服务器硬件配置
  3. ZABBIX 3.0 使用详解
  4. MySQL入门系列:视图
  5. Strom整合Hbase
  6. 带你一文了解hourglass
  7. 【弄nèng - SearchGuard】应用篇 —— Windows下elasticsearch5.2.2 安装SearchGuard5.2.2
  8. 【老九学堂】【Java】详解常见的53个关键字
  9. 数商云:打造B2B大宗电商供应链服务系统,落地产业互联网
  10. 金属类的大宗商品创下新高,对冲基金疯狂买涨