docker容器启动后怎么进入(Docker 退出container后保持继续运行的操作)
类别:服务器 浏览量:884
时间:2021-10-19 06:03:04 docker容器启动后怎么进入
Docker 退出container后保持继续运行的操作现象:运行一个image,例如ubuntu14.04:
docker run -it --rm ubuntu:14.04 bash
执行Ctrl+D或者执行exit
查看线程:
docker ps
发现为空,说明没有正在运行的容器。
解决方法:运行一个image:
docker run -dit ubuntu:14.04
查看线程:
发现有一个线程,打开它:
docker attach 【CONTAINER ID或NAMES】
退出时如果想继续运行:按顺序按【ctrl+p】,【ctrl+q】
如果不想继续运行:按【ctrl+d】或输入exit
另:关闭后重启请输入:docker restart 【CONTAINER ID或NAMES】
补充:Docker - 避免启动container后运行shell脚本执行完成后docker退出container
最近在使用 Dockerfile 启动容器,发现使用Dockerfile调用容器里面的shell,当shell执行完成以后,docker会退出容器。
分析Docker 在执行shell的时候,是在后台执行的;因此,在shell执行完成以后,docker检测到没有前台任务需要执行,便退出container.
解决方法在shell脚本的最后加上一个“永远完成不了”的命令:
# tail -f /dev/null
这样当执行到这条命令的时候,shell便不会退出,container也不会退出。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持开心学习网。如有错误或未考虑完全的地方,望不吝赐教。
您可能感兴趣
- 如何执行docker镜像(Docker镜像管理常用操作代码示例)
- dockerfile构建mysql镜像并初始化(docker-compose基于MySQL8部署项目的实现)
- dockermysql实例(docker 连接宿主Mysql操作)
- docker停止删除所有容器方法(Docker stop停止/remove删除所有容器)
- docker node 分阶段构建(Docker安装、创建镜像、加载并运行NodeJS程序的详细过程)
- ubuntu下使用vscode(使用Vscode结合docker进行开发的详细过程)
- dockerexec详解(docker中的run/cmd/entrypoint的区别详解)
- docker 容器端口查不到(docker容器无法访问宿主机端口的解决)
- docker容器启动后怎么进入(Docker 退出container后保持继续运行的操作)
- linux机器重启了docker容器还在不(Linux下docker 容器退出bash的两种实现方法)
- dockerfile构建镜像两种方式(通过Dockerfile构建Docker镜像的方法步骤)
- docker部署mysql多实例(Docker部署mysql一主一从的操作方法)
- docker资源隔离的实现方式(docker配置openGauss数据库的方法详解)
- docker正常容器启动失败(Docker容器无法停止删除的解决方案)
- docker进入容器的命令(Docker 最常用的镜像命令和容器命令详解)
- docker-compose命令(docker-compose教程之安装使用和快速入门)
- 三兄妹感情再遇波折,人设接连崩塌 《以家人之名》剧情猜不透(三兄妹感情再遇波折)
- 《小敏家》金波想要复婚 这只是他圈套的第1步,更可恶的在后面(小敏家金波想要复婚)
- 小敏家 剧情离谱一锅乱炖,但他们俩绝对是这部剧的一大 亮点(剧情离谱一锅乱炖)
- 《倚天屠龙记》再遭翻拍,关晓彤主演赵敏,蒋劲夫演张无忌,你怎么看(倚天屠龙记再遭翻拍)
- 吴启华与曾舜晞两代张无忌同框,戏里经典的他却没活出原著的潇洒(吴启华与曾舜晞两代张无忌同框)
- 经常发这三种 朋友圈 的人,要迅速屏蔽(经常发这三种朋友圈)
热门推荐
- docker自动执行镜像(docker实现重新打tag并删除原tag的镜像)
- 云虚拟主机和普通虚拟主机的区别(云主机为什么要比虚拟主机贵?)
- django学生管理系统搭建(Django实现学生管理系统)
- js限制用户(如何用JS追踪用户)
- 用python3.5.3实现邮件收发(Python使用POP3和SMTP协议收发邮件的示例代码)
- 织梦cms模块使用方法(织梦CMS文章模型文章转入新的自定义模型的方法)
- mybatis为什么还用mysql(关于MyBatis连接MySql8.0版本的配置问题)
- 怎么新建数据库登录名用sql语句(T-sql语句修改SQL Server数据库逻辑名、数据库名、物理名的方法)
- sql server 时间与日期函数(SQL Server日期加减函数DATEDIFF与DATEADD用法分析)
- php大量数据计算有什么技巧(PHP各种常见经典算法总结排序、查找、翻转等)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9