如何使用docker-compose.yml在Docker上运行Redis?

发现了一个正式的Spring教程,讲述了使用Redis的keystore开发的应用程序,但对Docker几乎一无所知,并不想真正了解它。 该应用程序的源代码包含docker-compose.yml文件,其中包含多个面向Redis的设置,而Spring文档则是这样说的:

在Github的源代码中有一个docker-compose.yml文件,你可以很容易地在docker-compose上的命令行上运行。

但是,似乎并不那么容易,Docker文档太复杂了。

已经安装了Docker并在那里部署了Redis:

 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 81cbeeb08153 redis "docker-entrypoint.sh" 22 hours ago Up 21 minutes 6379/tcp Server 

docker-compose.yml

 redis: image: redis ports: - "6379:6379" 

下一步是什么? 如何在Docker Redis中导入?

我试图在Windows机器上启动Redis,让我的简单的本地主机应用程序终于工作。

你有没有安装 Docker Compose? 如果是的话,只需运行docker-compose up – 它将启动redis映像并使其在正确的端口上侦听。

或者,您将不得不手动启动redis并正确显示指定的端口。