提问人:matwasilewski 提问时间:6/29/2023 更新时间:7/5/2023 访问量:81
在 docker 套接字上运行 chmod 不起作用
Running chmod on docker socket has no effect
问:
根据Airflow的建议:DockerOperator失败,我执行了权限被拒绝错误
sudo chmod 777 /var/run/docker.sock
但是,它对我的 docker 套接字的权限没有影响,并且在尝试运行使用此套接字的 DockerOperator 时,我仍然收到权限被拒绝错误。
lrwxr-xr-x 1 root daemon 40 15 Jun 13:35 docker.sock -> /Users/mpw/.docker/run/docker.sock
我知道更改 docker 套接字的权限是一种次优的做法。但是,我不明白为什么对 docker 套接字文件和符号链接没有影响,如果有人能给我指出解释,我将不胜感激。chmod
答:
0赞
matwasilewski
7/5/2023
#1
根据 Kurtis:此命令实际上更改了符号链接所引用的文件的权限;权限更改不适用于符号链接本身。
我的运算符失败的来源一定是在其他地方,因为套接字本身在执行命令后将其权限设置为 777。
评论
npw
root
ls -lL /var/run/docker.sock
chmod 777 /var/run/docker.sock
ls -l /Users/mpw/.docker/run/docker.sock