FROM gong921123/debian-nginx-php114-74:latest # 复制当前目录的所有 到上面容器的 var/www中去,变成一个新的镜像 # 要想复制其他文件 就必须把dockerfile和其他文件放一起 # 这里复制了这个项目的所有 COPY . /var/www # CMD不同于RUN,CMD用于指定在容器启动时所要执行的命令,而RUN用于指定镜像构建时所要执行的命令 # CMD只运行出现一次 多次出现只会执行最后一个 # 启动 hyperf 框架 并且 启动Nginx 服务器 CMD ["php", "bin/hyperf.php", "start"] #CMD ["nginx"] #CMD php bin/hyperf.php start && nginx -g 'daemon off;' #CMD php bin/hyperf.php start && nginx # nginx -g 'daemon off;' 它将以前台模式运行,并将日志输出到终端