假设我有以下 Dockerfile:
FROM ubuntu
RUN apt-get update
RUN apt-get install -y apache2
RUN apt-get install -y mongod #pretend this exists
EXPOSE 80
ENTRYPOINT ["/usr/sbin/apache2"]
ENTRYPOINT
命令使 apache2
在容器启动时启动。我还希望能够启动 mongod
时,容器启动与命令 service mongod start
。然而,根据 文件,Dockerfile 中必须只有一个 ENTRYPOINT
。那么正确的做法是什么呢?