其中之一的原因是 selinux 阻止了网络请求 ,容器没有权限访问宿主机的文件

关闭selinux即可解决

临时关闭,重启后失效

1
2
3
4
5
6
7
8
9
10
11
12
13
$ setenforce 0
$ sestatus
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: permissive
Mode from config file: enforcing
Policy MLS status: enabled
Policy deny_unknown status: allowed
Max kernel policy version: 28

### 永久关闭 - 修改 selinux 配置文件

永久关闭,重启后生效

1
2
$ sed -i '/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
$ reboot