【发布时间】:2019-04-03 21:56:23
【问题描述】:
我正在尝试使用 docker file 构建 docker 映像。 docker 文件将包含数据库创建。
FROM ubuntu:18.04
RUN apt-get update && apt-get install -y curl
RUN curl -sL https://deb.nodesource.com/setup_8.x | bash -
RUN apt-get update && apt-get install -y nodejs
RUN node -v
RUN npm -v
RUN apt-get install -y redis-server
RUN redis-server -v
RUN apt-get install -my wget gnupg
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv D68FA50FEA312927
RUN echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-3.2.list
RUN apt-get update
RUN apt-get install -y mongodb-org
RUN mongodb -version
I am unable to start redis server after installation in docker container
【问题讨论】:
-
通常你会想要运行单独的 Redis 和 MongoDB 容器。
-
正如@DavidMaze 指出的那样。请为每个图像安装一个应用程序。以下是有关此的更多信息:cloud.google.com/solutions/….
标签: node.js mongodb docker redis aerospike