docker挂载的应用,在容器内部报错permission denied while trying to connect to the Docker daemon socket

报错原因
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get “http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json”: dial unix /var/run/docker.sock: connect: permission denied

docker挂载的应用,在容器内部报错permission denied while trying to connect to the Docker daemon socket_第1张图片
docker-compose挂载的目录为内部的地址,在内部直接可以使用docker进行打包镜像
docker挂载的应用,在容器内部报错permission denied while trying to connect to the Docker daemon socket_第2张图片
报错是权限原因,配置权限,在宿主机内部配置其他用户读写的权限
chmod o+wr /var/run/docker.sock

在这里插入图片描述
配置权限挂载的宿主机的文件,外部修改完,内部直接就会更新,进入容器,docker命令可以正常使用
在这里插入图片描述

你可能感兴趣的:(docker,docker,容器,运维)