在Docker中安装后,Redis服务器无法启动
我正在使用官方的Ubuntu镜像,并通过apt-get install redis-server
这一切工作正常,但redis不启动。 如果我连接到容器并运行redis-server &
这将在后台启动redis。 我已经尝试添加RUN redis-server &
但似乎并没有工作。
任何想法如何获得redis启动?
RUN redis-serve
只在docker构build时运行。
你可以在ENTRYPOINT redis-server && bash
使用CMD redis-server
或ENTRYPOINT redis-server && bash
。
您可以使用下面的dockerfile ,只需将第一行更改为FROM ubuntu:latest或者需要运行“docker build”的特定版本