Nginx

来源:13-8 【容器化改造】理解 Dockerfile 全过程

qq_不离开_2

2024-04-20

6623b4b10001527b17920828.jpg

老师,最后一句话我搜了下是容器运行时关闭后台进程,运行前台进程,不然说是nginx容器启动不了。对于前后台进程不是很明白,同时也不知道为什么不加这句话就启动不了,加了就能启动的原因,请老师解答下

写回答

1回答

慕斯1452597

2024-05-07

你可以把docker简单的理解为一个最小的操作系统
不加CMD 相当于操作系统安装了nginx,但是没有启动nginx
CMD表示 执行一段shell 命令
最后一行等价于你在终端输入  nginx -g 'daemon off;' 启动nginx

为什么用daemon off的前台运行方式
1. 方便docker守护进程可以控制容器的生命周期
2. 可以捕获前台进程的输出日志

1
0

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

1993 学习 · 1015 问题

查看课程