有rails应用程序,它使用mongodb和postgresql数据库。当我在本地运行时,一切都正常,但是当我试图在远程容器中打开时,它会抛出错误消息。
2021-03-14T20:22:27.985+0000 Failed: error connecting to db server: no reachable servers
docker-compose.yml文件定义了以下服务:
redis mongodb db rails
我使用以下命令启动远程容器:
docker-compose build -成功构建
docker-compose up -d -容器已经启动并运行
当我连
我在docker-compose设置中运行官方的Redis镜像。
myredis:
image: redis
如何在映像上使用docker-compose运行redis-cli?
我尝试了以下方法,但连接不上:
docker-compose run myredis redis-cli
> Could not connect to Redis at 127.0.0.1:6379: Connection refuse
镜像的文档显示我应该运行:
docker run -it --rm \
--link some-redis:redis \
redis \
sh -c 'exec