我正在使用DDEV v1.22.6和ddev-redis服务。我如何公开Redis端口?我想在RedisInsight应用程序中连接到Redis。
vwkv1x7d1#
要暴露一个非http端口(我认为redis是非http的),尝试使用docker-compose.redis_extra.yaml覆盖文件中的ports键。使用ports暴露你想要的端口,看看它是如何工作的。不幸的是,每个项目的端口都需要不同,否则你会有冲突。例如,您的docker-compose.redis_extra.yaml可能有
docker-compose.redis_extra.yaml
ports
services: redis: ports: - 6379:6379
字符串但你可能想尝试使用redis-commander,它在docker网络内部运行,不必将redis端口暴露给外部网络。https://github.com/ddev/ddev-redis-commander
1条答案
按热度按时间vwkv1x7d1#
要暴露一个非http端口(我认为redis是非http的),尝试使用
docker-compose.redis_extra.yaml
覆盖文件中的ports
键。使用ports
暴露你想要的端口,看看它是如何工作的。不幸的是,每个项目的端口都需要不同,否则你会有冲突。例如,您的docker-compose.redis_extra.yaml可能有
字符串
但你可能想尝试使用redis-commander,它在docker网络内部运行,不必将redis端口暴露给外部网络。https://github.com/ddev/ddev-redis-commander