docker进入正在运行的容器,exit后的比较

server/2024/10/9 11:24:59/

docker run进去容器,exit退出,容器停止

run运行进去容器,ctrl+p+q退出,容器不停止。如果加了-d,就守护式启动容器,exit的命令,容器是不会停止的

exec进的容器,exit或者是ctrl+d,容器不会停止.只是退出

[root@zk117 ~]# docker run -it --name="ub1" ubuntu bash
root@03633ca3e9ed:/# exit
exit
[root@zk117 ~]# docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
[root@zk117 ~]# [root@zk117 ~]# docker run -it -d  --name="ub2" ubuntu bash
b54e73897260d028cce5e1f4a715b4e22f74690bcae1e168f36494e6fb6c7d09
[root@zk117 ~]# docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED         STATUS         PORTS     NAMES
b54e73897260   ubuntu    "bash"    7 seconds ago   Up 6 seconds             ub2
[root@zk117 ~]# docker exec -it ub2
"docker exec" requires at least 2 arguments.
See 'docker exec --help'.Usage:  docker exec [OPTIONS] CONTAINER COMMAND [ARG...]Execute a command in a running container
[root@zk117 ~]# docker exec -it ub2 bash
root@b54e73897260:/# exit
exit
[root@zk117 ~]# docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED         STATUS         PORTS     NAMES
b54e73897260   ubuntu    "bash"    5 minutes ago   Up 5 minutes             ub2


http://www.ppmy.cn/server/126368.html

相关文章

Mac安装Manim并运行

1.在macOS上创建Python虚拟环境,可以使用venv模块,这是Python自带的库,也可以使用conda。以下是使用venv创建和使用Python虚拟环境的步骤: 打开终端。 创建一个新的目录来存放你的项目,并进入该目录: mk…

黑马linux笔记(转载)

学习链接 视频链接:黑马程序员新版Linux零基础快速入门到精通 原文链接:黑马程序员新版Linux零基础快速入门到精通——学习笔记 黑马Linux笔记 文章目录 学习链接01初识Linux1.1、操作系统概述1.1.1、硬件和软件1.1.2、操作系统1.1.3、常见操作系统 1.…

next 从入门到精通

next 从入门到精通 相关链接 演示地址 演示地址 源码地址 源码地址 获取更多 获取更多 hello 大家好,我是 数擎科技,今天来跟大家聊聊 Next.js 如果你遇到任何问题,欢迎联系我 m-xiaozhicloud 什么是 Next.js Next.js 是一个基于 Reac…

大数据-149 Apache Druid 基本介绍 技术特点 应用场景

点一下关注吧!!!非常感谢!!持续更新!!! 目前已经更新到了: Hadoop(已更完)HDFS(已更完)MapReduce(已更完&am…

UE4完整教程 UE4简介 UE4学习攻略及文件格式

开头附上工作招聘面试必备问题噢~~包括综合面试题、无领导小组面试题资源文件免费!全文干货。 UE4简介学习攻略UE4Demo代码面试内容资源-CSDN文库https://download.csdn.net/download/m0_72216164/89825102 工作招聘无领导小组面试全攻略最常见面试题(第一部分)共有17章+可…

C++学习笔记----8、掌握类与对象(二)---- 成员函数的更多知识(3)

3.3、引用验证的成员函数 通常的成员函数可以被非临时和临时的类实例调用。假设你有如下的类只是记住了string作为参数传递给了构造函数: class TextHolder { public:explicit TextHolder(string text) : m_text { move(text) } {}const string& getText() con…

三、数据链路层(下)

目录 3.6以太网 以太网的分类 Mac地址 以太网数据格式 3.7互联网 数据是如何传输的? 3.8以太网、局域网、互联网的区别 总结: 3.9 vlan基本概念与基本原理 Vlan实现 划分 VLAN 例题 3.10广域网及相关协议 ppp协议 PPP协议所满足的要求 P…

C++ 内存池(Memory Pool)详解

1. 基本概念 内存池是一种内存管理技术,旨在提高内存分配的效率。它通过预先分配一块大的内存区域(池),然后从中分配小块内存来满足应用程序的需求。这样可以减少频繁的内存分配和释放带来的性能开销。 2. 设计思路 内存池的设…