如何使用特定版本和端口转发运行docker镜像

时间:2016-10-07 13:26:19

标签: docker

我想在docker中运行官方的Cassandra 2.1.9版。 此外,我想要以下端口映射:

NumberPicker np = (NumberPicker) bodyBuilder.findViewById(R.id.nambir);

为了实现这一目标,我必须运行什么命令?

1 个答案:

答案 0 :(得分:5)

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,你将不得不寻找非官方形象或建立你自己的形象。