【自学Docker】Docker attach命令

news/2023/5/28 8:53:34

Docker attach命令

大纲

在这里插入图片描述

docker attach教程

使用 docker attach 命令可以用来进入到一个正在运行的 Docker容器。docker attach 命令后面的 CONTAINER 可以是容器Id,或者是容器名。

要能够使用 docker attach 的容器必须是正在运行的。

docker attach语法

haicoder(www.haicoder.net)# docker attach [OPTIONS] CONTAINER

案例

进入容器

使用 docker run -it -d 命令,启动一个 dokcer容器。

haicoder(www.haicoder.net)# docker run --name haicoder -it -d centos
812baf72a1bc28a03949fcf106b0afd33853e252d54d89d71ff649e49511f745

使用 docker attach containerName 命令,进入到正在运行的 docker容器内部。

haicoder(www.haicoder.net)# docker attach haicoder

运行后,终端显示信息如下图所示:

在这里插入图片描述

此时,终端的命令行提示符变成了 docker containerId,即我们已经进入了 docker容器的内部。

我们可以在 dokcer 容器的内部,执行任何的 linux 命令,使用 exit 命令或者 Ctrl+d,退出 docker attach 的容器。

在这里插入图片描述

使用 docker ps 命令,查看当前正在运行的容器,显示如下图所示:

在这里插入图片描述

此时没有任何正在运行的容器,说明我们使用 docker attach 命令,进入容器后,再使用 exit 命令或者 Ctrl+d 退出容器后,原来正在运行的容器也会停止。

使用 docker exec 命令,进入正在运行的 docker容器后,再次使用 exit 命令或者 Ctrl+d 退出容器后,原来正在运行的容器不会停止,这是 docker exec 命令进入容器与 docker attach 进入容器的区别。

使用 **docker kill ** 和 docker rm 命令,删除所有容器。

haicoder(www.haicoder.net)# docker kill `docker ps -qa` ; docker rm `docker ps -aq`

进入容器不退出

使用 docker run -it -d 命令,启动一个 dokcer 容器。

haicoder(www.haicoder.net)# docker run --name haicoder -it -d centos
851658571c4b031ac77560631b5d795cfbd8fa3d41071f868a5ffc855698bedc

使用 docker attach containerName 命令,进入到正在运行的 docker容器内部。运行后,终端显示信息如下图所示:

在这里插入图片描述

此时,终端的命令行提示符变成了 docker containerId,即我们已经进入了 docker容器的内部。

我们可以在 dokcer容器的内部,执行任何的 linux 命令 比如 ls 和 pwd 命令,使用 Ctrl+p+q,退出 docker attach 的容器。

在这里插入图片描述

使用 docker ps 命令,查看当前正在运行的容器,显示如下图所示:

在这里插入图片描述

使用 Ctrl+p+q,退出 docker attach 的容器,此时容器还是正在运行的状态。

使用 docker kill 和 docker rm 命令,删除所有容器。

haicoder(www.haicoder.net)# docker kill `docker ps -qa` ; docker rm `docker ps -aq`

docker attach命令总结

使用 docker attach 命令可以用来进入到一个正在运行的 Docker容器。

docker attach命令进入到正在运行的 Docker容器后,如果使用 exit 命令或者 Ctrl+d 退出容器后,原来正在运行的容器也会停止。

docker attach命令进入到正在运行的 Docker容器后,如果使用 Ctrl+p+q 退出容器后,原来正在运行的容器不会停止。

docker exec -it containerName /bin/bash 命令进入到正在运行的 Docker容器后,如果使用 exit 命令或者 Ctrl+d 退出容器后,原来正在运行的容器不会停止。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4556526.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

java split 字符串作为分隔符_Java 字符串分隔 split

Java中的我们可以利用 split 方法(Java.lang.string.split)把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项。split 方法将一个字符串分割为子字符串,然后将结果作为字符串数组返回。stringObj…

3分钟制作一个APP,六款国际热门互联网产品

1、Appstar(应用之星)手机里有那么多款APP,有没有想过自己做一个?不懂设计,更不会编程,怎么办?在appstar(中文:应用之星),仅需简单几步操作,你就可以免费制作…

今日头条android自适应,Android应用中仿今日头条App制作ViewPager指示器

一、概述顶部ViewPager指示器的字体变色,该效果图是这样的:大概是今天头条的app,神奇的地方就在于,切换ViewPager页面的时候,顶部指示器改成了字体颜色的变化,个人觉得还是不错的。那么核心的地方就是做一个…

Android App Widget桌面小部件开发实践

App Widget桌面小部件已经被很多APP所使用,在日常的生活中也有很多人在使用,最常见的就是时钟、天气、日历、记事本这样的小工具,但是不少主流APP也提供了一些快捷功能的小部件,例如音乐快捷播放、代办事项、课程表、股票、购物快…

通过Bmob + Android轻松制作一个APP

本篇来自 ithuangqing 的投稿,分享了如何使用Bmob作为服务器来配合开发出一个Android APP程序,希望大家喜欢! ithuangqing 的博客地址: http://blog.csdn.net/sinat_33921105​​​​​​​ 如何轻松搭建一个服务器端&#xff0c…

笔记本计算机内存都多大,你的电脑速度慢吗?笔记本电脑“内存”到底要多大才够用?...

电脑上的“内存”可大可小,却关乎着整体运行的速度。内存小了,在多开一些网页和应用软件以后,就会发现电脑会变得越来越卡,原因就是运行内存资源紧张不够了。随着电脑系统与软件的不断更新迭代,在各方面的功能都越来越…

计算机科学与技术专业 笔记本电脑内存8g,专业讲解:笔记本电脑内存大小和性能说明...

RAM(随机存取存储器)也被称为系统存储器。它是暂时载入当前使用的软件和文件的计算机部分。与访问硬盘驱动器(HDD)或固态驱动器(SSD)等存储设备上的数据相比,它使处理器能够更快地访问数据。HDD和SSD以更持久的方式保存软件和文件,直到用户卸载或删除它们…

笔记本内存和台式机内存的区别

相关知识超链接放在最前面:(正在写相关文章补充ing) 笔记本CPU和台式机CPU区别: https://blog.csdn.net/azj2019/article/details/105981673 笔记本显卡和台式机显卡区别: https://blog.csdn.net/azj2019/article/deta…

自动驾驶控制算法之车辆横向控制(project)

本文为深蓝学院-自动驾驶控制与规划-第三章作业 目录 1 projection introduction 2 思路提示 2.1 ComputeControlCmd 2.2 ComputeLateralErrors 3 Corer Case 3.1 Low speed operation 3.2 Extra damping on heading 3.3 Steer into constant radius curve 4 ROSLGSV…

论文笔记:COCO-CN for Cross-Lingual Image Tagging, Captioning, and Retrieval

COCO-CN用于跨语言图像标记、标题和检索摘要介绍COCO-CN结构应用结论补充摘要 本文从数据和基线方法两方面对跨语言图像标注和检索做出了贡献。我们提出了一种新的中文句子和标记丰富MS-COCO的数据集coco - cn。为了有效的标注获取,我们开发了一个推荐辅助的集体标…

科研快报|二代加三代扩增子测序探究苏铁植物根部复杂微生物群落组成

背景介绍苏铁俗称铁树,是地球上现存最古老的活化石植物,也是种子植物中最原始的种群。我国是世界上苏铁植物资源最丰富的国家之一,本文对我国的特有种德保苏铁(Cycas debaoensis)和仙湖苏铁(Cycas fairylak…

谷歌开发者机器学习词汇表:纵览机器学习基本词汇与概念

选自Google Developers 机器之心编译 机器之心曾开放过人工智能术语集 ,该术语库项目目前收集了人工智能领域 700 多个专业术语,但仍需要与各位读者共同完善与修正。本文编译自谷歌开发者机器学习术语表项目,介绍了该项目所有的术语与基本解…

【软考】系统集成项目管理工程师(十五)项目采购管理

一、项目采购管理概述二、项目采购管理子过程1. 编制采购管理计划2. 实施采购3. 控制采购4. 结束采购三、招投标1. 招标人的权利和义务2. 招标代理机构的权利和义务3. 招标方式和招投标程序4. 相关的法律责任一、项目采购管理概述 采购意味着从外界来源获得商品或服务,采购一…

MyBatis一级缓存 二级缓存

MyBatis一级缓存 二级缓存什么是缓存?一级缓存一级缓存失效的四种情况二级缓存怎样开启二级缓存使二级缓存失效的情况二级缓存相关配置缓存查询的数据顺序整合第三方缓存EHCache(代替二级缓存)什么是缓存? 这是一个地图软件上的根据城市查询模块,对于那…

怎么将微博图片中的水印去掉

微博是活跃比较大的一个社交平台,很多明星都在微博宣传自己的新作,活动等等,我们都知道发布的微博图片都会带有自己的微博账号的昵称,也就是平时所说的水印,很多朋友是不是会经常在微博中保存一些图片来发朋友圈&#…

想方便快捷的分享/收藏图片?试试免费好用的微博/b站图床

苏生不惑第130 篇原创文章,将本公众号设为星标,第一时间看最新文章。最近我整理了几个专辑(就是文章开头那个来自专辑,收录了我整理的一系列文章),可点击下面链接进入,欢迎在看收藏。玩转微信系…

程序员实习期馒头加酸菜,转正后月薪10K起步:走路都带风!

刚进去职场的新人都不可避免的有试用期一说,试用期基本工资都是不高的,想起小编刚开始入职做第一份工作的时候,还有培训期、试用期、审核期,前期那点工资交了房租吃饭都不够,自己又倔,不愿意开口跟家人找钱…

程序员实习期馒头加酸菜,转正后月薪10K起步:走路都带风

刚进去职场的新人都不可避免的有试用期一说,试用期基本工资都是不高的,想起小编刚开始入职做第一份工作的时候,还有培训期、试用期、审核期,前期那点工资交了房租吃饭都不够,自己又倔,不愿意开口跟家人找钱…

【NI Multisim 14.0虚拟仪器设计——放置虚拟仪器仪表(万用表)】

目录 序言 🍍放置虚拟仪器仪表 🍉万用表 序言 NI Multisim最突出的特点之一就是用户界面友好。它可以使电路设计者方便、快捷地使用虚拟元器件和仪器、仪表进行电路设计和仿真。 首先启动NI Multisim 14.0,打开如图所示的启动界面&#x…

计算机过去和现在的变化英语作文,自己过去和现在的变化英语作文带翻译

010在线为您甄选多篇描写自己过去和现在的变化英语作文带翻译,自己过去和现在的变化英语作文带翻译精选,自己过去和现在的变化英语作文带翻译大全,有议论,叙事 ,想象等形式。文章字数有400字、600字、800字....缓存时间: 2021-07-…