为何第二个Docker镜像会覆盖第一个镜像?附单容器多进程方案
解决Docker镜像覆盖问题:Supervisor多进程方案
我遇到了第二个Docker镜像覆盖第一个镜像的问题,这里分享对我有效的解决方案:如果需要在单个Docker容器中运行两个及以上进程,可以采用Supervisor方案。
Dockerfile 配置
FROM clamav/clamav:1.1 RUN apk add --no-cache supervisor RUN apk add <process2> COPY supervisord.conf /etc CMD ["/usr/bin/supervisord", "-c", "/etc/supervisord.conf"]
supervisord.conf 配置
[supervisord] nodaemon=true [program:clamav] command=<To-start-clamav> [program:process2] command=.<To-start-process2>
内容的提问来源于stack exchange,提问作者DeadPool
相关产品推荐
相关产品推荐

