安装完成后,想挂载centos系统上的文件,但是访问的时候出现了403.
解决办法如下
学习环境virtual 网络桥接centos7 docker IP地址通过ifconfig能看到不过要先安装软件
下面的代码 浏览网页是出现403
docker run -t -i--name mycn3 -p 80:80 -v /tmp/html:/usr/local/nginx/html:ro --restart=alwayscentos:cn /bin/bash
由于在容器里面 nginx配置的web根目录是/usr/local/nginx/html ,对应到系统的目录是/tmp/html。会有权限的问题。
这个实现需要关闭SELinux重新发布一次
vim /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
然后重启
删除原来的容器,重新发布一下容器。再访问。
[root@localhosttmp]# chcon -Rt svirt_sandbox_file_t html
[root@localhosttmp]# pwd
/tmp
开机后启动docker命令
service docker start
另外就是要看看输入的网址对不对