好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 淺談docker運(yùn)行nginx為什么要使用daemon off

淺談docker運(yùn)行nginx為什么要使用daemon off

熱門標(biāo)簽:柳州市機(jī)器人外呼系統(tǒng)報(bào)價(jià) 外呼系統(tǒng)的經(jīng)營范圍 智能電話機(jī)器人坐席 申請400電話價(jià)格多少 廈門營銷外呼系統(tǒng)平臺 安陽ai電銷機(jī)器人軟件 云會(huì)外呼系統(tǒng) 外呼系統(tǒng)不彈窗 涪陵商都400電話開通辦理

很開心啊,遇到這個(gè)問題,就要講講docker容器的進(jìn)程原理了,基本上了解過docker的人都清楚docker的幾個(gè)隔離方式,那么進(jìn)程同樣是進(jìn)行隔離。

問題

1.docker容器跑著為啥會(huì)掛掉?

docker 容器默認(rèn)會(huì)把容器內(nèi)部第一個(gè)進(jìn)程,也就是pid=1的程序作為docker容器是否正在運(yùn)行的依據(jù),如果docker 容器pid掛了,那么docker容器便會(huì)直接退出。

2.docker run的時(shí)候把command最為容器內(nèi)部命令,如果你使用nginx,那么nginx程序?qū)⒑笈_運(yùn)行,這個(gè)時(shí)候nginx并不是pid為1的程序,而是執(zhí)行的bash,這個(gè)bash執(zhí)行了nginx指令后就掛了,所以容器也就退出了,和你這個(gè)一樣的道理,pm2 start 過后,bash 的pid為1,那么此時(shí)bash執(zhí)行完以后會(huì)退出,所以容器也就退出了。

下面我使用實(shí)例告訴why we do this!!

touch file get_pid

echo "PID of this script: $$"
echo "PPID of this script: $PPID"
echo "UID of this script: $UID"
#nginx -g 'daemon off;'

此時(shí)我們啟動(dòng)容器去執(zhí)行這個(gè)sh文件

odtoy:~ zhaojunlike$ eval `docker-machine env default`
godtoy:~ zhaojunlike$ cd WorkSpace/
godtoy:WorkSpace zhaojunlike$ ls
docker  nodejs  php  pid_get
godtoy:WorkSpace zhaojunlike$ vim pid_get 
godtoy:WorkSpace zhaojunlike$ docker run -v `pwd`/pid_get:/pid_get:ro --rm --workdir=/ nginx bash /pid_get
PID of this script: 1
PPID of this script: 0
UID of this script: 0
godtoy:WorkSpace zhaojunlike$ 

在容器執(zhí)行完pid_get 后,容器也就自動(dòng)退出了,這個(gè)時(shí)候,打印出了當(dāng)前的bash運(yùn)行的pid是1。

所以,如果我們想讓容器不掛掉,那么非守護(hù)進(jìn)行的執(zhí)行是必須得,當(dāng)然下面也能去讓一個(gè)容器內(nèi)部,執(zhí)行

godtoy:WorkSpace zhaojunlike$ docker run -it nginx bash
root@a8baa5fe77f0:/# nginx
root@a8baa5fe77f0:/# godtoy:WorkSpace zhaojunlike$ 

我們使用-it參數(shù)可以連接到容器內(nèi)部的管道,然后我們在容器內(nèi)部使用nginx命令。最后Ctrl+P+Q退出容器后,容器依然運(yùn)行。

總結(jié)

如果樓主是需要去在docker中使用node,那么就沒必要去安裝pm2等工具了,直接node,如果你怕你的容器會(huì)掛掉,可以加上restart等相關(guān)參數(shù)比如`docker run .... --restart=always

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:巴中 綏化 撫順 孝感 晉城 福州 南充 蕪湖

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《淺談docker運(yùn)行nginx為什么要使用daemon off》,本文關(guān)鍵詞  淺談,docker,運(yùn)行,nginx,為什么,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《淺談docker運(yùn)行nginx為什么要使用daemon off》相關(guān)的同類信息!
  • 本頁收集關(guān)于淺談docker運(yùn)行nginx為什么要使用daemon off的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 国产一级高清视频在线| 朴智妍被c到高潮下不了床| 爽好多水快进来羞羞漫画| JIZZZ日本JIZZ老师水多| 日本九九热| 日日操狠狠操| kkkk频道在线播放| 中国xxxx孕妇| 色性综合| 中国大陆女rapper18岁月经| 国内精品久久久久久久星| 日韩综合一区| 使劲插视频| 稀缺秘?精品资源国产| 少妇喷潮69????| 青草视频在线观看| 窝窝视频成人影院午夜在线| 撩起老师旗袍狠狠挺进视频| 国产真实乱婬A片视频在线观看| 台湾绝版老片| 2018国产先天一级天天弄| 色就色s94亚洲| 一本色道久久综合一区| 啪啪激情网| 2012年韩国电影免费看| 中国一级一级全黄| 美女高潮深处抽搐不停| 人獸交高H黄暴辣文| 好男人社区www在线播放| 韩国电影性生活| 边揉边做边摸边吃奶真爽A片| ??成人福利午夜A片| 刺激的家庭乱仑| 高肉H文乱合集| 男人边吃奶边爆c娇喘H漫画| 777午夜精品被窝影院| 草莓??视频旧址www在线| 李丽莎喷水国产一二区| 含羞草www免费看片天涯海角| 国产91会所洗浴女技师按摩| 一代女皇艳史手机在线播放|