docker - docker新手:nginx退出代码1 wp退出代码0,没有SSL
问题描述
我正在尝试学习 Docker 并在其上运行 Wordpress(Apple 芯片)。
我找到了本教程
https://dev.to/aschmelyun/build-a-solid-wordpress-dev-environment-with-docker-448j
设置完所有内容并尝试启动我的本地服务器 WP 退出和 NGINX 退出后,这些是错误
nginx 以代码 1 退出 wp 以代码 0 退出
wp没有其他错误,但是nginx有这个,好像是SSL错误
nginx | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
nginx | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
nginx | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
nginx | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
nginx | 10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
nginx | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
nginx | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
nginx | /docker-entrypoint.sh: Configuration complete; ready for start up
nginx | 2021/05/08 17:05:32 [emerg] 1#1: cannot load certificate "/etc/nginx/certs/self-signed/wordpress-docker.test.pem": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/etc/nginx/certs/self-signed/wordpress-docker.test.pem','r') error:2006D080:BIO routines:BIO_new_file:no such file)
nginx | nginx: [emerg] cannot load certificate "/etc/nginx/certs/self-signed/wordpress-docker.test.pem": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/etc/nginx/certs/self-signed/wordpress-docker.test.pem','r') error:2006D080:BIO routines:BIO_new_file:no such file)
nginx exited with code 1
解决方案
查看 docker root 下 nginx/certs 目录中的 README。
您需要在那里放置一个证书,名称为“wordpress-docker.test.pem”
然后 nginx.dockerfile 的这一行:
ADD ./nginx/certs /etc/nginx/certs/self-signed
将其添加到容器中的 nginx 目录中。
(这是我目前得到的:“docker-compose up --build site”命令不再有“找不到文件”错误。)
推荐阅读
- sql - SQL SELECT WHERE meta_keywords = '['']'
- python - 美丽的汤打印什么
- javascript - 如何制作带有标签(数据名称)的半圆形甜甜圈/饼图
- matlab - 从任何给定的角度计算对象的投影面积
- windows - 在 Windows 上进行文本转语音时,是否可以使用 SSML 标签在语音之间切换?
- java - 在 Java 中处理自签名 SSL 证书
- sql - 如何使用 SQL 关键字 NOT 作为关键字
- tkinter - tkinter 似乎已经改变了显示选定文本的默认样式
- reactjs - React / Gatsby:条件渲染时会短暂加载错误的div
- google-sheets - Google表格查询其中列与另一个表格列范围内的数据匹配