Tag: selinux

/var/run/docker.sock无法在容器上运行centos 7

我正在启动一个容器,该容器运行一个bash脚本,在Centos 7.0.1406上使用docker 1.3.2在内部执行docker构build。 文件/命令在https://gist.github.com/wrabbit-revisited/1d70d0f1805be1848c08 。 docker构build需要访问docker套接字,所以我使用一个共同的技巧,根据http://nathanleclaire.com/blog/2014/07/12/10-docker-tips-and-tricks-that-will-make-你唱一首鲸鱼喜悦的歌 : -v /var/run/docker.sock:/var/run/docker.sock 在构build之前,我在脚本中运行一个检查: if [ -e "/var/run/docker.sock" ]; then echo "docker.sock found" else echo "docker.sock not found" fi 和“回声”显示docker.sock未find。 如果检查是使用sudo在容器外部完成的,则会被发现。 我尝试在“docker run”命令行中添加“–permissive = true”,但没有明显的改变。 这里有一些类似的问题引用: https : //github.com/dpw/selinux-dockersock 。 它的目标是Fedora / RHEL,但是也不能解决这个问题。 如果我使用“setenforce Permissive”和sestatus来确保selinux处于宽容模式,问题仍然没有得到解决。 我也尝试添加“–security-opt = label:type:docker_t”到docker命令行,按照https://github.com/jwilder/nginx-proxy/issues/40 。 没有明显的影响。 Docker的selinux策略在这里描述: http : //www.unix.com/man-page/centos/8/docker_selinux/ 。 很多的信息,但我不知道,如果selinux是造成这个问题。 如果我编辑/ etc / […]