您现在的位置是:热点 >>正文
云计算核心技术Docker教程:Docker在容器中运行多个服务
热点385485人已围观
简介...
容器的主要运行过程是ENTRYPOINT和或CMD末尾Dockerfile。通常建议您通过每个容器使用一项服务来分离关注区域。该服务可以分叉到多个进程中(例如,Apache Web服务器启动云计多个工作进程)。可以有多个进程,但是要从Docker中获得最大收益,请避免一个容器负责整个应用程序的多个方面。您可以使用用户定义的网络和共享卷连接多个容器。
容器的主要过程负责管理它启动的所有过程。在算核某些情况下,主流程设计不当,并且在容器退出时无法优雅地处理“收获”(停止)子流程。如果您的进程属于此类别,则可以--init在运行容器时使用该选项。该--init标志将一个微小的init进心技程作为主要进程插入到容器中,并在容器退出时处理所有进程的收割。用这种方式处理此类过程优于使用成熟的初始化过程(如sysvinit,upstart)或systemd处理容器中的过程生命周期。
如术D果您需要在一个容器中运行多个服务,则可以通过几种不同的方式来完成此操作。
将所有命令放入包装器脚本中,其中包含测试和调试信息。以您的身份运行包装脚本CMD。这是一个非常幼稚的例子。首先,包装脚oc本:
接下来,Dockerfile:
FROM ubuntu:latest
COPY my_first_process my_first_process
COPY my_second_process my_secokend_process
COPY my_wrapper_script.sh my_wrapper_script.sh
CMD ./my_wrapper_script.sh
如果您有一个需要首先启动并保持运行的主r教要流程,但是您暂时需要运行其他一些流程(可能与该主要流程进行交互),则可以使用bash的作业控制来简化这一过程。首先,包装脚本:
FROM ubuntu:latest
COPY my_main_p程:rocess my_main_process
COPY my_helper_process my_helper_process
COPY my_wrapper_script.sh my_wrapper_sDocript.sh
CMD ./my_wrapper_script.sh
使用类似的流程管理器supervisord。这是一种中等重量的方法,需要您将supervisord映像及其配置打包(或将映ck像基于包括在内的映像supervisord)及其管理的不同应用程序一起打包。然后,您将启动supervisord,它会为您管理流程。下面是使用这种方法,它假定预先编写的一个例子Dockerfilere supervisord.conf,my_first_process和my_second_process文件都存在于相同的目录中Dockerfile。
FROM ubuntu:latest
RUN apt-在容get update && apt-get install -y supervisor
RUN mkdir -p /var/log/supervisor
COPY supervisord.conf器中 /etc/supervisor/conf.d/supervisord.conf
COPY my_first_process my_first_process
COPY my_second_proces运行s my_second_process
CMD ["/usr/bin/supervisord"]
Tags:
相关文章
浜戣�绠楀紑鍙戯細Python鍐呯疆鍑芥暟-range() 鍑芥暟璇﹁В
热点鎻忚堪 python2.x range() 鍑芥暟鍙�垱寤轰竴涓�暣鏁板垪琛�紝涓€鑸�敤鍦� for 寰�幆涓�€� 娉ㄦ剰锛歅ython3 range() 杩斿洖鐨勬槸涓€涓�彲杩�唬瀵硅薄锛堢被...
【热点】
阅读更多标签: 欢聚 BIGO Ads 直播业务 价值标的
热点云梦级11月20日云梦级消息,北京时间周四早间,欢聚 (JOYY.US)公布2025年第三季度业绩。公司总收入5.4亿美元,环比增长6.4%。其中,直播业务收入3.88亿美元,环比增3.5%,连续两个...
【热点】
阅读更多云计算核心技术Docker教程:Docker Hub创建存储库
热点要创建存储库,请登录Docker Hub,单击“存储库”,然后 单击“创建存储库”: 创建新存储库时: 您可以选择将其放置在Docker ID名称空间中,或者放置在您是所有者的任何 组织中。 存储库名...
【热点】
阅读更多
热门文章
最新文章
友情链接
- 标签: 康师傅
- https://www.tumblr.com/tagged/必应蜘蛛池租用【tg:seogoogle987】,lUR
- https://www.prattlibrary.org/search?q=必应蜘蛛池租用【tg:seogoogle987】,qSP
- https://www.nytimes.com/search?dropmab=true&query=必应蜘蛛池租用【tg:seogoogle987】,LhM
- https://www.quarterjacksurgery.co.uk/?AT=3rBy&s=必应蜘蛛池租用【tg:seogoogle987】,t9v
- https://www.soccerbible.com/search?q=必应蜘蛛池租用【tg:seogoogle987】,AG3
- https://www.metalmensales.com/?action=QUERY&s=必应蜘蛛池租用【tg:seogoogle987】,9Xt
- https://www.teamlab.art/?submit=必应蜘蛛池租用【tg:seogoogle987】,yOh
- https://www.tullygroup.us/?ID=hbkq8jFjrQlVRrwzEmvoUJJAY4e1Lfo5&s=必应蜘蛛池租用【tg:seogoogle987】,ByW
- https://www.totolink.vn/search/必应蜘蛛池租用【tg:seogoogle987】,Ivb
- https://www.rostaing.com/catalogsearch/result/?cat=22&q=必应蜘蛛池租用【tg:seogoogle987】,db5
- https://www.spoiledsweetboutique.com/search/必应蜘蛛池租用【tg:seogoogle987】,rRl
- https://www.ntv.co.jp/3min/search/?action=QUERY&q=必应蜘蛛池租用【tg:seogoogle987】,uN5
- https://5gaa.org/?token=6e2l7hjt2i26gzgctgwdrv7v0j6nxorq&s=必应蜘蛛池租用【tg:seogoogle987】j76
- https://www.nuovabai.it/catalogsearch/result/?action=SEARCH&q=必应蜘蛛池租用【tg:seogoogle987】,QnC
- https://www.stormberg.com/no/search?q=必应蜘蛛池租用【tg:seogoogle987】,JLr
- https://m.shoppinghow.kakao.com/m/search/q/必应蜘蛛池租用【tg:seogoogle987】EGo
- https://www.theaerogroup.net/?cat=28&s=必应蜘蛛池租用【tg:seogoogle987】,xUv
- https://www.unclefossil.com/search/必应蜘蛛池租用【tg:seogoogle987】,owU
- https://www.kaskus.co.id/search?q=必应蜘蛛池租用【tg:seogoogle987】,Zm0
- https://www.ucycle.com/search/=必应蜘蛛池租用【tg:seogoogle987】,Gcc
- https://www.laoairlines.com/?action=QUERY&s=必应蜘蛛池租用【tg:seogoogle987】,Thq
- https://www.flickr.com/photos/tags/必应蜘蛛池租用【tg:seogoogle987】zk0
- https://www.military-history.org/?s=必应蜘蛛池租用【tg:seogoogle987】,ECU
- https://www.lssystems.co.uk/search?page=0&per_page=24&term=必应蜘蛛池租用【tg:seogoogle987】,rt0
- https://www.pearson.com/en-us/search.html?aq=必应蜘蛛池租用【tg:seogoogle987】,Poe
- https://www.paxnet.co.kr/search/jongmok?kwd=必应蜘蛛池租用【tg:seogoogle987】0jW
- https://www.londontheatredirect.com/search/必应蜘蛛池租用【tg:seogoogle987】,qbc
- https://www.kyuhoshi.com/?s=必应蜘蛛池租用【tg:seogoogle987】,9Vz
- https://www.sdcard.org/ja/?s=必应蜘蛛池租用【tg:seogoogle987】,jrX
- https://www.openstreetmap.org/search?query=必应蜘蛛池租用【tg:seogoogle987】,Vrj
- https://www.goodreads.com/quotes/tag/必应蜘蛛池租用【tg:seogoogle987】eX6
- https://www.youthforum.org/search-results?cx=4f5236218ab5e8ef9&ie=UTF-8&q=必应蜘蛛池租用【tg:seogoogle987】,YDO
- https://www.msrenewal.com/search/必应蜘蛛池租用【tg:seogoogle987】,zgt
- https://www.paxnet.co.kr/search/jongmok?kwd=必应蜘蛛池租用【tg:seogoogle987】NiZ
- https://www.kissthekangaroo.com.au/index.php?route=product/search&tag=必应蜘蛛池租用【tg:seogoogle987】,Bfo
- https://www.pearlstonecenter.org/search/必应蜘蛛池租用【tg:seogoogle987】,8R1
- https://www.sic-info.org/vi/?s=必应蜘蛛池租用【tg:seogoogle987】,ZUu
- https://www.mygrandma.com/Items.aspx?search=必应蜘蛛池租用【tg:seogoogle987】,1Mz
- https://www.flickr.com/photos/tags/必应蜘蛛池租用【tg:seogoogle987】l3W
- https://www.maigoo.com/search/?block=&q=必应蜘蛛池租用【tg:seogoogle987】,0d8
- https://www.tiktok.com/tag/必应蜘蛛池租用【tg:seogoogle987】,gNC
- https://www.unclefossil.com/search/必应蜘蛛池租用【tg:seogoogle987】gad_source=1&gclid=Cj0KCQjw_-GxBhC1ARIsADGgDjsNKplUXa2F6YGlHBK2sHDQ88cgsJBb05DyO99TV9jNq_cT0kGMqyQaAgHQEALw_wcB
- https://jihoon471.cafe24.com/product/search.html?banner_action=&keyword=必应蜘蛛池租用【tg:seogoogle987】93y
- https://www.reallywildbirdfood.co.uk/store/search?q=必应蜘蛛池租用【tg:seogoogle987】,W85
- https://www.sensorshop24.de/catalogsearch/result/index/?type=132&q=必应蜘蛛池租用【tg:seogoogle987】,2xT
- https://www.umc.edu/search.aspx?ID=I4gnDKRS991MFcIDDzoYze4aWSAszAm7&q=必应蜘蛛池租用【tg:seogoogle987】,4So
- https://nicolazzi.it/en/?s=必应蜘蛛池租用【tg:seogoogle987】,9Hb
- https://www.lee.com/search?q=必应蜘蛛池租用【tg:seogoogle987】,D5R
- https://www.wmfe.org/?s=必应蜘蛛池租用【tg:seogoogle987】,z4V
- https://www.mexperience.com/?T=1686132112324&s=必应蜘蛛池租用【tg:seogoogle987】,tD1