由于我有 fedora,我尝试运行他们教程中的 nginx 示例,但我没有让 nginx 显示任何内容。
当我运行这个容器时:
podman run --name mynginx1 -p 8080:80 -d nginx
Run Code Online (Sandbox Code Playgroud)
我收到欢迎来到 nginx!页。
但是当我尝试运行安装了目录的示例时:
podman run --name mynginx2 \
--mount type=bind,source=/home/simon/Dokumente/podman/nginx/content,target=/usr/share/nginx/html \
-p 9080:80 -d nginx
Run Code Online (Sandbox Code Playgroud)
我还收到欢迎来到 nginx!页,但我index.html在该源目录中有一个文件。
该容器有什么问题?
Jam*_*ube 26
是的,确实是 @harik 的 SElinux 问题,但是禁用 selinux 不是一个安全的选项,而是Z在安装卷时应用该标志,这涉及应用此处和此处提到的适当标签
podman run --name mynginx2 \
-v /home/simon/Dokumente/podman/nginx/content:/usr/share/nginx/html:Z \
-p 9080:80 -d nginx
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32647 次 |
| 最近记录: |