最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nginx docker官方鏡像添加自定義命令自動(dòng)退出方式

 更新時(shí)間:2026年01月19日 09:28:15   作者:俯仰天地  
文章介紹了在使用Nginx官方Docker鏡像時(shí)遇到容器自動(dòng)退出的問(wèn)題,并解釋了原因,通過(guò)在CMD命令中添加`-g 'daemon off'`參數(shù),可以確保Nginx在前臺(tái)運(yùn)行,從而使容器不會(huì)因?yàn)镃MD命令執(zhí)行完畢而自動(dòng)退出

nginx docker官方鏡像添加自定義啟動(dòng)命令自動(dòng)退出

今天在啟動(dòng)nginx官方鏡像的時(shí)候想在啟動(dòng)后執(zhí)行一些CMD命令,但發(fā)現(xiàn)每次執(zhí)行完CMD命令后鏡像會(huì)自動(dòng)退出,在網(wǎng)上查找后發(fā)現(xiàn):

? If you add a custom CMD in the Dockerfile, be sure to include -g daemon off; in the CMD in order for nginx to stay in the foreground, so that Docker can track the process properly (otherwise your container will stop immediately after starting)!

譯文:

? 如果你再Dockerfile中添加了一條自定義的CMD命令,為了使nginx保持在前臺(tái)運(yùn)行請(qǐng)確定CMD命令中包含參數(shù) -g daemon off; ,這樣Docker才能正確的跟蹤進(jìn)程(否則你的容器回在啟動(dòng)后立即停止)

再?gòu)膁ocker的運(yùn)行機(jī)制來(lái)說(shuō)明:

docker判斷容器是否運(yùn)行的依據(jù)是容器內(nèi)pid(進(jìn)程號(hào))為1的進(jìn)程是否結(jié)束,一旦pid=1的進(jìn)程結(jié)束后容器也會(huì)隨之退出。

在未添加自定義的CMD命令時(shí),nginx容器中pid=1的進(jìn)程是nginx,而添加了CMD命令后,這條自定義的CMD命令的pid變成了1,而nginx進(jìn)程轉(zhuǎn)為守護(hù)線程的方式來(lái)執(zhí)行,當(dāng)自定義的CMD命令執(zhí)行結(jié)束后,容器便會(huì)隨之退出!

解決方法 

添加全局參數(shù) -g ‘daemon off’;

解釋:

設(shè)置nginx不以守護(hù)線程的方式運(yùn)行,這樣nginx始終保持進(jìn)程號(hào)pid=1,這樣容器就會(huì)隨著nginx一直運(yùn)行下去。

示例:

  • dockerfile
FROM nginx:latest
CMD echo "hello" && exec nginx -g 'daemon off;'
  • 命令行
docker run -itd nginx:latest /bin/bash echo "hello" && exec nginx -g 'daemon of f;'

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux服務(wù)器下nginx的安全配置詳解

    Linux服務(wù)器下nginx的安全配置詳解

    本篇文章主要介紹了Linux服務(wù)器下nginx的安全配置詳解,Nginx在很多高流量網(wǎng)站上得到了應(yīng)用,有需要的朋友可了解一下。
    2016-10-10
  • Nginx與后臺(tái)應(yīng)用端口沖突的解決方案

    Nginx與后臺(tái)應(yīng)用端口沖突的解決方案

    在部署Web應(yīng)用時(shí),Nginx和后臺(tái)應(yīng)用(如Node.js、Python Flask、Java Spring Boot等)常常需要同時(shí)運(yùn)行在一臺(tái)服務(wù)器上,然而,當(dāng)它們需要監(jiān)聽(tīng)同一個(gè)端口(如8000)時(shí),就會(huì)出現(xiàn)端口沖突的問(wèn)題,本文將詳細(xì)介紹幾種解決Nginx與后臺(tái)應(yīng)用端口沖突的方法
    2025-02-02
  • Nginx日志自定義記錄以及啟用日志緩沖區(qū)詳解

    Nginx日志自定義記錄以及啟用日志緩沖區(qū)詳解

    這篇文章主要給大家介紹了關(guān)于Nginx日志自定義記錄以及啟用日志緩沖區(qū)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Nginx具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Windows環(huán)境下Nginx?服務(wù)器?SSL?證書(shū)安裝部署操作過(guò)程

    Windows環(huán)境下Nginx?服務(wù)器?SSL?證書(shū)安裝部署操作過(guò)程

    這篇文章主要介紹了Windows環(huán)境下Nginx?服務(wù)器?SSL?證書(shū)安裝部署,指導(dǎo)您如何在Windows Nginx 服務(wù)器中安裝 SSL 證書(shū),本文給大家講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-10-10
  • 配置nginx 重定向到系統(tǒng)維護(hù)頁(yè)面

    配置nginx 重定向到系統(tǒng)維護(hù)頁(yè)面

    今天抽時(shí)間給大家普及nginx 重定向到系統(tǒng)維護(hù)頁(yè)面的配置內(nèi)容,nginx重定向問(wèn)題說(shuō)起來(lái)也很簡(jiǎn)單,因?yàn)橹囟ㄏ蚝笾苯犹D(zhuǎn)到靜態(tài)頁(yè)面,不需要后續(xù)操作和記錄,所以直接301永久重定向。今天簡(jiǎn)單給大家介紹配置方法,一起看看吧
    2021-06-06
  • nginx啟動(dòng)后,訪問(wèn)報(bào)403錯(cuò)誤問(wèn)題及解決

    nginx啟動(dòng)后,訪問(wèn)報(bào)403錯(cuò)誤問(wèn)題及解決

    Nginx出現(xiàn)Permission denied錯(cuò)誤可能由權(quán)限或文件路徑問(wèn)題導(dǎo)致,檢查日志發(fā)現(xiàn)啟動(dòng)用戶為root,需修改nginx.conf的user指令與啟動(dòng)用戶一致,并重啟服務(wù),同時(shí)需確認(rèn)文件路徑是否正確
    2025-09-09
  • nginx實(shí)現(xiàn)動(dòng)靜分離的案例詳解

    nginx實(shí)現(xiàn)動(dòng)靜分離的案例詳解

    nginx 和 Tomcat 是兩個(gè)不同的服務(wù)器軟件,在分離部署方面有著各自的優(yōu)勢(shì)和適用場(chǎng)景,一般來(lái)說(shuō),Nginx 適合作為反向代理和負(fù)載均衡服務(wù)器,用于處理靜態(tài)文件和高并發(fā)請(qǐng)求,本文將大家介紹一下nginx實(shí)現(xiàn)動(dòng)靜分離的案例,需要的朋友可以參考下
    2023-08-08
  • Nginx 1.28.0 源碼編譯安裝與自定義網(wǎng)頁(yè)部署詳細(xì)指南

    Nginx 1.28.0 源碼編譯安裝與自定義網(wǎng)頁(yè)部署詳細(xì)指南

    本文介紹了Nginx1.28.0的安裝過(guò)程,提供了自定義HTML文件部署步驟、安裝后核心目錄說(shuō)明、常用管理命令、部署前端項(xiàng)目示例等內(nèi)容,感興趣的朋友跟隨小編一起看看吧
    2026-05-05
  • nginx反向代理https內(nèi)部定向到http報(bào)302的問(wèn)題及解決

    nginx反向代理https內(nèi)部定向到http報(bào)302的問(wèn)題及解決

    這篇文章主要介紹了nginx反向代理https內(nèi)部定向到http報(bào)302的問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 使用Lvs+Nginx集群搭建高并發(fā)架構(gòu)的實(shí)現(xiàn)示例

    使用Lvs+Nginx集群搭建高并發(fā)架構(gòu)的實(shí)現(xiàn)示例

    本文主要介紹了使用Lvs+Nginx集群搭建高并發(fā)架構(gòu)的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12

最新評(píng)論

繁峙县| 田林县| 鄂州市| 金溪县| 保定市| 台东县| 新巴尔虎右旗| 鄂托克旗| 进贤县| 清新县| 喀什市| 新竹县| 柞水县| 顺义区| 刚察县| 潞西市| 汨罗市| 怀来县| 凌云县| 徐汇区| 淳化县| 崇阳县| 孝义市| 双牌县| 汽车| 忻城县| 乌拉特前旗| 苍山县| 哈密市| 鸡东县| 长沙市| 清原| 义马市| 福贡县| 富锦市| 宁陵县| 岑巩县| 石景山区| 瑞安市| 綦江县| 南郑县|