/ / Cómo ejecutar la imagen de Docker con una versión específica y reenvío de puertos - Docker

Cómo ejecutar la imagen de la ventana acoplable con una versión específica y el reenvío de puertos

Quiero ejecutar la versión 2.1.9 oficial de Cassandra dentro de la ventana acoplable. Además, quiero tener la siguiente asignación de puertos:

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

¿Qué comando tengo que ejecutar para lograr este objetivo?

Respuestas

2 para la respuesta № 1

los imagen oficial de Cassandra no tiene 2.1.9. El más cercano es 2.1.15 que no debería tener problemas de compatibilidad. La forma más fácil de ejecutarlo es:

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

-p publica un puerto desde la imagen a un número de puerto específico en el host. los Cassandra Dockerfile expone exactamente esos puertos. Probablemente quieras darle al contenedor un --name también.

Si realmente quieres 2.1.9, tendrás que buscar una imagen no oficial o construir la tuya propia.