如果镜像无法运行,如何从 nginx.conf 和 default.conf 文件中提取数据。我尝试使用卷,但它显示文件是空的。图像是这个 obur5/nginx-broken-image:latest
/docker-entrypoint.sh:/docker-entrypoint.d/不为空,将尝试执行配置
/docker-entrypoint.sh:在 /docker-entrypoint.d/ 中查找 shell 脚本
/docker-entrypoint.sh:启动 /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
10-listen-on-ipv6-by-default.sh:信息:获取 /etc/nginx/conf.d/default.conf 的校验和
10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf 与打包版本不同
/docker-entrypoint.sh:采购 /docker-entrypoint.d/15-local-resolvers.envsh
/docker-entrypoint.sh:启动 /docker-entrypoint.d/20-envsubst-on-templates.sh
/docker-entrypoint.sh:启动 /docker-entrypoint.d/30-tune-worker-processes.sh
/docker-entrypoint.sh:配置完成;准备启动
2023/11/13 07:52:40 [紧急] 1#1:配置中没有“事件”部分
nginx:[emerg] 配置中没有“事件”部分
要从 Docker 映像中提取文件,您可以执行以下操作:
docker cp $(docker container create <image>):/ rootfs
这应该将整个文件系统提取到名为“rootfs”的文件夹中