【发布时间】:2021-02-22 16:23:58
【问题描述】:
我的码头文件
FROM redislabs/rejson:latest
COPY redis.conf /usr/local/etc/redis/redis.conf
VOLUME ["/data"]
CMD ["redis-server", "/usr/local/etc/redis/redis.conf"]
EXPOSE 6379
在我的redis.conf 中,我设置了bind 0.0.0.0 和requirepass foobared
我构建了 docker 文件并运行它,它说它已准备好接受连接
终端 > redis-cli -h localhost -p 6379 -a foobared
它只会挂起,甚至无法连接。
我很确定它必须处理端口,但无法弄清楚。 我做错了什么?
【问题讨论】:
-
容器日志显示什么?
docker logs -f container_name -
我没有运行它分离@AlexeyR.,我可以在我的另一个终端上看到日志。似乎它甚至一开始都没有建立联系。没有任何记录。
标签: docker redis dockerfile