docker hub上没有可用的cassandra alpine图像。cassandra图像使用debian:stretch-slim as 具有漏洞的基本映像。有没有计划发布漏洞较小的高山版cassandra?通过jfrog X射线对cassandra图像进行漏洞扫描:
zkure5ic1#
docker最棒的地方是,你可以自己做任何你想要的东西!这是一个非常简单的构建,我建议您查看官方dockerfile以及它们是如何设置的。但希望这能让你走。dockerfile文件:
FROM alpine:latest # Cassandra 3.0 and later require Java 8u40 or later. RUN apk --no-cache update \ && apk --no-cache add openjdk8-jre RUN wget http://apache.40b.nl/cassandra/3.11.3/apache-cassandra-3.11.3-bin.tar.gz \ && tar -xzvf apache-cassandra-3.11.3-bin.tar.gz \ && rm -rf apache-cassandra-3.11.3-bin.tar.gz WORKDIR /apache-cassandra-3.11.3/bin/ # 7000: intra-node communication # 7001: TLS intra-node communication # 7199: JMX # 9042: CQL # 9160: thrift service EXPOSE 7000 7001 7199 9042 9160 CMD ["./cassandra", "-R", "-f"]
构建它: docker build -t alpine-cassandra . 运行它: docker run alpine-cassandra
docker build -t alpine-cassandra .
docker run alpine-cassandra
1条答案
按热度按时间zkure5ic1#
docker最棒的地方是,你可以自己做任何你想要的东西!这是一个非常简单的构建,我建议您查看官方dockerfile以及它们是如何设置的。但希望这能让你走。
dockerfile文件:
构建它:
docker build -t alpine-cassandra .
运行它:docker run alpine-cassandra