hightman / xunsearch

免费开源的中文搜索引擎,采用 C/C++ 编写 (基于 xapian 和 scws),提供 PHP 的开发接口和丰富文档
http://www.xunsearch.com
Other
1.64k stars 391 forks source link

dockerfile建议 #36

Closed xjflyttp closed 5 years ago

xjflyttp commented 8 years ago

多个RUN可以用&&合并,每个RUN会多一层,pull的时候会层数过多.

RUN echo "#!/bin/sh" > bin/xs-docker.sh
RUN echo "rm -f tmp/pid.*" >> bin/xs-docker.sh
RUN echo "echo -n > tmp/docker.log" >> bin/xs-docker.sh
RUN echo "#!/bin/sh" > bin/xs-docker.sh \
    && echo "rm -f tmp/pid.*" >> bin/xs-docker.sh \
    && echo "echo -n > tmp/docker.log" >> bin/xs-docker.sh
haimanman commented 7 years ago

ok 谢谢

ghostyusheng commented 7 years ago

run set -ex command1 && \ command2

zhanjh commented 7 years ago

https://github.com/tecposter/docker/blob/master/xunsearch/Dockerfile 哈哈, 支持xunsearch

palmtale commented 7 years ago

好建议〜。 一个 Dockerfile中的命令就会分出一层。

另外有没有尝试过 基于alpine linux去做镜像