您现在的位置是:热点 >>正文
云计算核心技术Docker教程:Docker在容器中运行多个服务
热点377857人已围观
简介...
容器的主要运行过程是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_secondke_process
COPY my_wrapper_script.sh my_wrapper_script.sh
CMD ./my_wrapper_script.sh
如果您有一个需要首先启动并保持运行的主要r教流程,但是您暂时需要运行其他一些流程(可能与该主要流程进行交互),则可以使用bash的作业控制来简化这一过程。首先,包装脚本:
FROM ubuntu:latest
COPY my_main_pr程:ocess my_main_process
COPY my_helper_process my_helper_process
COPY my_wrapper_script.sh my_wrapper_scriptDo.sh
CMD ./my_wrapper_script.sh
使用类似的流程管理器supervisord。这是一种中等重量的方法,需要您将supervisord映像及其配置打包(或将映像基于包括在内的映ck像supervisord)及其管理的不同应用程序一起打包。然后,您将启动supervisord,它会为您管理流程。下面是使用这种方法,它假定预先编写的一个例子Dockerfile superviersord.conf,my_first_process和my_second_process文件都存在于相同的目录中Dockerfile。
FROM ubuntu:latest
RUN apt-get upd在容ate && apt-get install -y supervisor
RUN mkdir -p /var/log/supervisor
COPY supervisord.conf /etc/super器中visor/conf.d/supervisord.conf
COPY my_first_process my_first_process
COPY my_second_process my_second运行_process
CMD ["/usr/bin/supervisord"]
Tags:
相关文章
谷歌推出新功能,利用 AI 工具拍照检测皮肤病
热点5 月 19 日消息 谷歌 Google I/O 2021 开发者大会今日开幕,采用全程线上的模式,展现了谷歌的大量新技术,同时还公布了自研的量子计算机。根据外媒 phonearena 消息,谷歌在...
【热点】
阅读更多云计算开发:Python练习实例-按逗号分隔列表
热点题目 :按逗号分隔列表。 程序源代码 : 以上实例输出结果为 :...
【热点】
阅读更多腾讯云于重庆成立新公司,经营范围含云计算装备技术服务等
热点企查查APP显示,10月8日,腾讯云(重庆)智能科技有限公司成立,法定代表人为香文斌,注册资本1000万元人民币,经营范围包含:软件开发;技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;信...
【热点】
阅读更多
热门文章
最新文章
友情链接
- 标签: 康师傅
- https://www.nctsn.org/search?cat=191&query=谷歌搜索留痕【tg:seogoogle987】,iQc
- https://www.so.com/s?ie=utf-8&src=360sou_home&_re=0&q=谷歌搜索留痕【tg:seogoogle987】,eD5
- https://www.teacherspayteachers.com/Browse/Search:谷歌搜索留痕【tg:seogoogle987】,Z2c
- https://www.paspaley.com/catalogsearch/result/?action=QUERY&q=谷歌搜索留痕【tg:seogoogle987】,w4W
- https://www.woorden.org/spreekwoord.php?woord=谷歌搜索留痕【tg:seogoogle987】,Cjw
- https://www.terramania.nl/catalogsearch/result/index/?q=谷歌搜索留痕【tg:seogoogle987】,bNL
- https://www.signingsavvy.com/sentence/谷歌搜索留痕【tg:seogoogle987】,0aP
- https://www.varian.com/en-au/search?cat=113&search=谷歌搜索留痕【tg:seogoogle987】,m9b
- https://www.openstreetmap.org/search?query=谷歌搜索留痕【tg:seogoogle987】,gRi
- https://www.smics.com/tc/site/search?token=谷歌搜索留痕【tg:seogoogle987】,aqW
- https://www.tiktok.com/tag/谷歌搜索留痕【tg:seogoogle987】,l8T
- https://www.localfootdoc.com/?s=谷歌搜索留痕【tg:seogoogle987】,klS
- https://www.msrenewal.com/search/谷歌搜索留痕【tg:seogoogle987】,3M9
- https://xn--lgernevedlystskoven-lxb.dk/search/谷歌搜索留痕【tg:seogoogle987】,IsR
- https://www.youtube.com/hashtag/谷歌搜索留痕【tg:seogoogle987】,Gas
- https://www.stonerealestate.com.au/?cat=100&s=谷歌搜索留痕【tg:seogoogle987】,OBF
- https://www.toy-people.com/?s=谷歌搜索留痕【tg:seogoogle987】,MKU
- https://www.whiterock2008.com.tw/search?q=谷歌搜索留痕【tg:seogoogle987】,x2G
- https://www.lyrics.com/lyrics/kkk3谷歌搜索留痕【tg:seogoogle987】,kU0
- https://www.pearson.com/en-us/search.html?aq=谷歌搜索留痕【tg:seogoogle987】,B3W
- https://www.laoairlines.com/?action=QUERY&s=谷歌搜索留痕【tg:seogoogle987】,eXc
- https://www.zisha.com/shop/list.shtml?wap_keyword=谷歌搜索留痕【tg:seogoogle987】,nkb
- https://www.oikos-tecnics.com/?s=谷歌搜索留痕【tg:seogoogle987】,dtp
- https://www.pickett.co.uk/collections/vendors?q=谷歌搜索留痕【tg:seogoogle987】,uWA
- https://www.abbreviations.com/谷歌搜索留痕【tg:seogoogle987】g9p
- https://www.therapeuticassociates.com/?cat=5&s=谷歌搜索留痕【tg:seogoogle987】,GfV
- https://www.lifesciencesweden.se/search?q=谷歌搜索留痕【tg:seogoogle987】,cCu
- https://www.mesec.cz/vyhledavani/?qs=谷歌搜索留痕【tg:seogoogle987】,MfB
- https://www.rockngem.com/?action=CHECK&s=谷歌搜索留痕【tg:seogoogle987】,HKX
- https://www2.ual.es/ProyectoLates/?s=谷歌搜索留痕【tg:seogoogle987】,MBp
- https://www.vet-direct.com/search?cat=72&term=谷歌搜索留痕【tg:seogoogle987】,gJJ
- https://www.urmc.rochester.edu/news/search?q=谷歌搜索留痕【tg:seogoogle987】,7fG
- https://www.teamlab.art/pt/?submit=谷歌搜索留痕【tg:seogoogle987】,xhA
- https://www.nyif.com/catalogsearch/result/index/?f=sarbanesoxleyU&index=me_cms_pe&lit=20&mode=list&p=1&q=谷歌搜索留痕【tg:seogoogle987】,gHj
- https://www.sportbiketracktime.com/index.php?route=product/search&tag=谷歌搜索留痕【tg:seogoogle987】,YM4
- https://www.sbaad.no/?s=谷歌搜索留痕【tg:seogoogle987】,PvD
- https://www.le-trend.com/en/search/=谷歌搜索留痕【tg:seogoogle987】,T8o
- https://www.remit.co.jp/id/?s=谷歌搜索留痕【tg:seogoogle987】,OpE
- https://5gaa.org/?token=6e2l7hjt2i26gzgctgwdrv7v0j6nxorq&s=谷歌搜索留痕【tg:seogoogle987】KJL
- https://www.kaiyueleather.com/search/谷歌搜索留痕【tg:seogoogle987】,2nh
- https://www.sbaad.no/search/谷歌搜索留痕【tg:seogoogle987】,5LC
- https://www.mynextmove.org/find/search?s=谷歌搜索留痕【tg:seogoogle987】,xh8
- https://www.nslcleaders.org/?s=谷歌搜索留痕【tg:seogoogle987】,Jb2
- https://www.uckfieldtc.gov.uk/?s=谷歌搜索留痕【tg:seogoogle987】,K4Y
- https://www.repetto.jp/item/search?action=QUERY&q=谷歌搜索留痕【tg:seogoogle987】,Un0
- https://www.flickr.com/photos/tags/谷歌搜索留痕【tg:seogoogle987】cIZ
- https://www.sdcard.org/ja/?s=谷歌搜索留痕【tg:seogoogle987】,L9s
- https://www.paxnet.co.kr/search/jongmok?kwd=谷歌搜索留痕【tg:seogoogle987】JsY
- https://www.kaliastyle.com/catalogsearch/result/?q=GOOGLE谷歌搜索留痕【tg:seogoogle987】,ZJQ
- https://www.voices.com/talents/search?keywords=谷歌搜索留痕【tg:seogoogle987】,CFk