2016-10-07 2 views
0

Я хочу запустить официальную версию Cassandra 2.1.9 внутри докера. Также хочу иметь следующие порты отображения:Как запустить изображение докеры с определенной версией и переадресацией портов

7000: 7000
7001: 7001
7199: 7199
9042: 9042
9160: 9160

Какую команду для запуска, чтобы достичь этой цели ?

ответ

2

official Cassandra image не имеет 2.1.9. Самый близкий - 2.1.15, который не должен иметь проблем с совместимостью. Самый простой способ запустить это:

docker run -d -p 7000:7000 -p 7001:7001 -p 7199:7199 -p 9042:9042 -p 9160:9160 cassandra:2.1.15 

-p издает порты от изображения к определенному номеру порта на хосте. Cassandra Dockerfile предоставляет именно эти порты. Вероятно, вы захотите дать контейнер --name.

Если вы действительно хотите 2.1.9, вам придется охотиться за неофициальным изображением или создавать свои собственные.

Смежные вопросы