1、使用课件中的命令,会报错误。
nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)
2023/09/01 16:46:40 [emerg] 1#1: open() "/etc/nginx/nginx.conf" failed (13: Permission denied)
2、在原来的命令基础上加上--privileged=true
选项告诉Docker在容器中启用特权模式,允许容器访问某些内核功能和资源。完整命令是:
docker run -p 80:80 --name nginx \
-v /mydata/nginx/html:/usr/share/nginx/html \
-v /mydata/nginx/logs:/var/log/nginx \
-v /mydata/nginx/conf:/etc/nginx \
--privileged=true -d nginx:1.10
3、运行成功