当前位置: 首页 > news >正文

linux环境docker如何让启动的容器在后台运行

docker run启动容器的时候,常需要将其在后台运行。

尝试返现,nohup启动docker容器往往会失败报错。

nohup docker run > doc.log &

查阅网络资料发现,docker后台运行容器需要采用特殊方式处理,这里示例两种处理方式。

1 挂起阻塞命令启动容器

docker run后台启动elasticsearch的运行示例如下

docker run -d  --name es01 --net elastic -p 9200:9200 -it -m 1GB docker.elastic.co/elasticsearch/elasticsearch:9.1.3 sleep 99999999999999

设置参数 -d 可以在后台运行,如果没有前台进程,实际运行完docker run命令后,但显然bash在容器起来后,很快就会结束,导致没有前台进程,容器会处于退出状态,即exited。

这里sleep 99999999999999就充当那个几乎不会退出的前台进程。

2 -td命令结合阻塞启动容器

-d启动运行容器时,需要有前台进程,-t提供一个伪终端,类似前面sleep的前台进程。

docker run -itd  --name es01 --net elastic -p 9200:9200 -it -m 1GB docker.elastic.co/elasticsearch/elasticsearch:9.1.3
# -i 不是必需,加了后容器起来后终端返回容器ID

reference

---

docker容器之后台运行

https://www.cnblogs.com/davis12/p/14456227.html

Mac本地docker安装Kibana+ElasticSearch

https://blog.csdn.net/liliang199/article/details/151581138


 

http://www.dtcms.com/a/474148.html

相关文章:

  • 软考架构师高分避坑指南:三科实战拆解与破局之道
  • 新手向C语言JavaPython 的选择与未来指南
  • 摄影网站难做吗网站如何集成微信支付
  • Redis5安装与核心命令详解
  • 单个请求中同时使用 multipart/form-data 和 application/json 的可行性及正确实现方式
  • wordpress网站配置甜妹妹福利wordpress
  • 新奇的Word表格单元格合并
  • 网站建设模板系统网站漂浮广告怎么做
  • 【如何解决“支付成功,但订单失败”的分布式系统难题?】
  • MQTT系列(三)
  • app开发流程表北京网站优化快速排名
  • 衡石科技嵌入式BI:重构企业应用的数据智能生态
  • rdd数据存储在spark内存模型中的哪一部分
  • 肥西县重点工程建设管理局网站支付宝 收费 网站开发
  • [webgl]基于THREEJS开发的sdk,使开发三维效果更加的容易
  • [Java、C语言、Python、PHP、C#、C++]——深度剖析主流编程语言的核心特性与应用场景
  • Deployment 和 StatefulSet 的区别
  • 广州自助网站制作网站开发成app
  • LeetCode 396 - 旋转函数 (Rotate Function)
  • 服装公司网站策划书网站无法连接服务器
  • 【C++篇】:LogStorm——基于多设计模式下的同步异步高性能日志库项目
  • php怎么做网站怎么做试玩平台推广网站
  • go语言:在 Win10上,如何编译 ffuf-v2.1.0?
  • 做网站没装数据库建站 网站程序
  • 有哪些做高考模拟卷的网站做第一个网站什么类型
  • Maven 设置项目编码,防止编译打包出现编码错误
  • 【Linux】文件系统之缓冲区
  • 【检索:数据库】6、B+树数据库索引全解析:如何为海量磁盘数据构建毫秒级检索系统
  • 创意设计公司网站dede一键更新网站出错
  • 使用Python高效读取ZIP压缩文件中的UTF-8 JSON数据到Pandas和PySpark DataFrame