一、问题背景
我想将docker中redis的6379端口映射到我本地的6379,但是只要把端口设置为6379就会报错,异常如下。
1、点击运行
2、报错
Error invoking remote method 'docker-run-container': Error: (HTTP code 500) server error - Ports are not available: listen tcp 0.0.0.0:6379: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
二、其他现象
1、我把端口设置为9090就不会报错了,可以正常映射。
2、我下载了一个端口查看软件,发现6379并没有被占用
to access a socket in a way forbidden by its access permissions
说是 访问权限 问题,建立的socket文件 的权限检查下?
docker 里面的 redis启动了吗?
它的配置是怎样的?是用的6379吗?
unixsocket /var/run/redis/redis-server.sock
bind 两个配置
在我的Ubuntu中,Redis的用户名为 redis,组名也是 redis。
检查防火墙