ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
**容器就是进程,既然是进程,那么在启动容器的时候,需要指定所运行的程序及参数。**`CMD`指令就是用于指定默认的容器主进程的启动命令的。`CMD [ "sh", "-c", "echo $HOME" ]` 对于容器而言,其启动程序就是容器应用进程,容器就是为了主进程而存在的,主进程退出,容器就失去了存在的意义,从而退出,其它辅助进程不是它需要关心的东西。 ~~~ CMD ["nginx", "-g", "daemon off;"] 不加中括号的话,会执行为shell的子进程,可以使用shell命令,符号等 ~~~