План выхода альпийского изображения Кассандры? - PullRequest
0 голосов
/ 11 января 2019

В Docker Hub нет доступного альпийского изображения cassandra. В качестве образа cassandra в качестве базового изображения, имеющего уязвимости, используется debian: stretch-slim. Планируется ли выпуск альпийской версии Кассандры с меньшими уязвимостями?

Сканирование уязвимости изображения Кассандры с помощью JFrog Xray: enter image description here

1 Ответ

0 голосов
/ 11 января 2019

Удивительная вещь в 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...