首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

尝试运行hortonworks的docker映像,给出0.0.0.0:2181失败,端口已分配

首先,Hortonworks是一个提供大数据解决方案的公司,他们的产品包括Hadoop、Spark等。Docker是一个开源的容器化平台,可以帮助开发者打包应用程序及其依赖项,并以容器的形式进行部署和运行。

针对你提到的问题,"0.0.0.0:2181失败,端口已分配",这可能是由于端口2181已经被其他进程占用导致的。在Docker中,容器的端口映射是通过将主机的端口与容器的端口进行绑定来实现的。

解决这个问题的方法有以下几种:

  1. 检查端口占用情况:可以使用命令行工具(如netstat)或者图形化工具(如lsof)来查看当前系统中是否有其他进程正在使用端口2181。如果有其他进程占用了该端口,你可以选择停止该进程或者更改Docker容器的端口映射配置。
  2. 更改Docker容器的端口映射配置:在运行Hortonworks的Docker映像时,可以通过修改Docker命令中的端口映射配置来避免端口冲突。例如,将主机的端口改为其他未被占用的端口,如"0.0.0.0:8080:2181"。
  3. 检查防火墙设置:有时候防火墙可能会阻止端口的访问。确保防火墙允许主机和容器之间的通信,或者尝试临时关闭防火墙来测试是否可以成功运行容器。

需要注意的是,以上解决方法是一般性的建议,具体操作可能因环境和具体情况而异。此外,由于你要求不提及特定的云计算品牌商,无法给出腾讯云相关产品的链接地址。但是,腾讯云也提供了类似的容器服务,你可以参考腾讯云容器服务相关文档来了解如何在腾讯云上运行容器。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

docker】zookeeper 容器部署

最终, 将简单易用接口和性能高效、 功能稳定系统提供给用户连接容器使用Docker 容器网络,应用程序容器可以轻松访问容器内运行 Apache ZooKeeper 服务器。...使用命令行在此示例中,我们将创建一个 Apache ZooKeeper 客户端实例,该实例将连接到与客户端在同一 Docker 网络上运行服务器实例。...:latest zkCli.sh -server zookeeper-server:2181 get /使用 Docker Compose 文件如果未指定,Docker Compose 会自动设置一个新网络并将所有部署服务附加到该网络...在此示例中,我们假设您希望从您自己自定义应用程序映像连接到 Apache ZooKeeper 服务器,该映像在以下代码段中通过服务名称进行标识myapp。...第 1 步:运行 Apache ZooKeeper 映像运行 Apache ZooKeeper 容器,从主机安装目录。

81610

如何使用Zookeeper+Mesos+Marathon搭建Docker集群管理平台

yum install docker -y systemctl start docker.service systemctl enable docker.service 注意docker服务启动失败...:2181,192.168.26.139:2181,192.168.26.140:2181/mesos --no-hostname_lookup --ip=0.0.0.0 注意当启动失败时,,有可能链接文件没有生效...--ip=0.0.0.0 9.使用浏览器指定任意Mesos-master地址5050端口验证 http://192.168.26.140:5050 若指定是非Leader状态下Mesos-master...:2181/mesos --http_address 0.0.0.0 //将Marathon安装到多Mesos-master环境master主机上 2.访问Marathon(默认使用8080端口...任务下看到该任务发送给主机 (3)用命令行方式查看主机下载docker镜像 docker images docker ps -a (4)访问slave主机上运行Nginx服务 http

61320
  • 举几个Docker ps 命令例子,Linux运维必知!

    您使用第一个 Docker 命令是docker ps命令,它显示了正在运行容器: docker ps 实际上,运行此命令会为您提供正在运行容器列表及其唯一容器 ID、映像名称、它正在执行命令、...它运行以来时间(正常运行时间)以及它正在使用端口。...但是你可以用它做更多事情,可以显示停止容器、过滤结果或仅显示容器 ID。 docker ps 命令 Docker 有一个别名来显示所有使用 POSIX 友好命名约定正在运行容器。...显示详细信息是容器唯一 ID、映像名称、容器正在执行命令、容器创建日期、正常运行时间、映射端口和容器名称。...docker ps -q下面给出是在我计算机上运行输出。

    80720

    Debezium教程翻译02:启动Docker,Debezium,Zookeeper,Kafka

    本教程将指导您使用Docker和DebeziumDocker映像启动这些服务单个实例。 另一方面,生产环境需要运行每个服务多个实例,以保证性能、可靠性、复制和容错。...3888:3888 debezium/zookeeper:0.8 这将使用debezium/zookeeper映像0.8版本运行一个新容器,并将zookeeper名称分配给这个容器。...这三个”-p"选项将容器三个端口(例如,2181、2888和3888)映射到Docker主机上相同端口,以便其他容器(以及容器外软件)可以与Zookeeper通信。.../0.0.0.0:2181 最后一行很重要,报告Zookeeper已经准备好,并监听端口2181。...该命令将容器中端口9092映射到Docker主机上相同端口,以便容器外部软件可以与Kafka通信。

    1.4K10

    docker专题_04】docker搭建kafka与zookeeper

    1.拉取zookeeper镜像 注意:云服务器需要设置安全策略放行2181与9092端口,否则访问失败 #默认拉取最新版本镜像 docker pull wurstmeister/zookeeper #...-p 2181:2181 -t wurstmeister/zookeeper #检查zookeeper是否运行成功 docker ps | grep zookeeper #若是服务异常,则查日志,...检查kafka是否拉取成功 docker images | grep kafka 4.通过docker运行kafka 注意:云服务器需要设置安全策略放行2181与9092端口,否则访问失败 注意:124.71.65.6...://0.0.0.0:9092 wurstmeister/kafka #检查kafka是否运行成功 docker ps | grep kafka #若是服务异常,则查日志,最后100行 docker.../kafka-topics.sh --list --zookeeper 124.71.65.6:2181 #--新开一个窗口,运行生产者 .

    35710

    使用Docker搭建Zookeeper集群

    由于 Zookeeper 是’快速失败’,因此最好通过 --retart参数设置容器在意外停止时自动重启。默认是 no,表示不重启。-p 参数将宿主机端口 8080 与容器端口 8080 映射。...通过如下命令查看运行 Zookeeper 容器: docker ps image.png 通过上图我们可以看到容器对外暴露了4个端口2181 2888 3888 8080(分别是 Zookeeper...中容器默认是无法与外部通信,需要将容器内端口映射到本地宿主机端口,这样用户通过访问宿主机指定端口时相当于访问容器内端口。...Zookeeper 3.5.8,同时会告诉 Docker 运行三个 Zookeeper 容器:zoo1、zoo2、zoo3,并分别将本地 2181, 2182, 2183 端口绑定到对应容器 2181...: image.png 我们也可以通过本地主机连接 Zookeeper 集群,因为我们将 zoo1, zoo2, zoo3 2181 端口分别映射到了本地主机 2181, 2182, 2183

    7K93

    Closed socket connection for client u002F39.103.162.230:56100 (no session establishe

    跟我之前碰到过一个docker配置对外端口业务场景有点相像(事情是这样,我们公司也三台服务器都交给我来运维,我在这三台服务器上面都配置过docker对外暴露端口,但是后面运行了二三周样子,服务器一台先后都出现了通过密钥文件无法登陆情况...,这三台服务器都是在腾讯云,当时为了项目进度,就在腾讯云控制台重置了密码,咨询了腾讯云客服人员,也没有给出明确解决方案,对于docker对外暴露端口给出了查看端口防火墙意见,对于服务器为什么运行一段时间突然登陆不上...后面我通过重新开放防火墙端口,解决了之前可以连接上docker对外暴露端口,后面重置密码却又不行场景。)...sessionid 0x100016398e70002 通过查看日志发现好像也端口连接不上,我看了看端口情况,发现连接是tc6不上tcp,虽然很奇怪,但是也没深入了解。...--query-port=2181/tcp systemctl restart docker ---- 总结 以上就是本篇博文要讲内容,还希望各位读者大大能够在评论区积极参与讨论,给文章提出一些宝贵意见或者建议

    85520

    Closed socket connection for client 39.103.162.230:56100 (no session establishe

    跟我之前碰到过一个docker配置对外端口业务场景有点相像(事情是这样,我们公司也三台服务器都交给我来运维,我在这三台服务器上面都配置过docker对外暴露端口,但是后面运行了二三周样子,服务器一台先后都出现了通过密钥文件无法登陆情况...,这三台服务器都是在腾讯云,当时为了项目进度,就在腾讯云控制台重置了密码,咨询了腾讯云客服人员,也没有给出明确解决方案,对于docker对外暴露端口给出了查看端口防火墙意见,对于服务器为什么运行一段时间突然登陆不上...后面我通过重新开放防火墙端口,解决了之前可以连接上docker对外暴露端口,后面重置密码却又不行场景。)...sessionid 0x100016398e70002 通过查看日志发现好像也端口连接不上,我看了看端口情况,发现连接是tc6不上tcp,虽然很奇怪,但是也没深入了解。...--query-port=2181/tcp systemctl restart docker 总结 以上就是本篇博文要讲内容,还希望各位读者大大能够在评论区积极参与讨论,给文章提出一些宝贵意见或者建议

    1.4K30

    Docker运行命令示例

    从中创建容器镜像名称是docker run命令唯一必需参数。如果本地系统上不存在该映像,则将其从注册表中拉出。...如果你尝试使用相同名称启动另一个容器,则会收到类似以下错误: docker: Error response from daemon: Conflict....发布容器端口 默认情况下,如果未发布任何端口,则只能从容器内部访问容器中运行进程。 发布端口意味着将容器端口映射到主机端口,以便这些端口可用于Docker外部服务。...要发布端口,请使用-p选项,如下所示: -p host_ip:host_port:container_port/protocol 如果未指定host_ip,则默认为0.0.0.0。...nginx 你可以通过在浏览器中打开 http://localhost:8080 或在Docker主机上运行以下 curl 命令来验证端口是否发布: curl -I http://localhost

    1.2K10

    Kafka入门实战教程(2)基于Docker搭建Kafka环境

    1 准备工作 这里我们使用一台Linux CentOS系统服务器来模拟三个Kafka Broker伪集群(即一台server上开三个不同端口)环境用于学习测试,大概准备工作有两个: 安装Docker...# docker-compose --version 2 部署Kafka环境 准备docker-compose.yml文件 这里我宿主机IP是172.16.16.4,你需要改为你自己。...Up 0.0.0.0:2181->2181/tcp,:::2181->2181/tcp, 22/tcp, 2888/tcp, 3888/tcp 其中,docker-compose.yml中HOSTNAME...NOTE:目前Kafka Tool改名为Offset Explorer,不过我还是倾向于叫它 Kafka Tool。...Kafka 3.x入门到精通教程》 作者:周旭龙 出处:https://edisonchou.cnblogs.com 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接

    2.1K10

    Docker官方文档翻译2

    最后,因为Redis没有运行(因为我们只安装了Python库,而不是Redis本身),所以我们应该期望在这里尝试使用它会失败并产生错误消息。 那正是要点!...您系统上不需要Python或任何requirements.txt文件,也不需要在您系统上安装或运行映像。看起来你并没有真正用Python和Flask建立一个环境,但是你已经拥有了。...latest 326387cea398 运行应用 运行应用程序,使用-p将机器端口4000映射到容器发布端口80: docker run -p 4000...在后面的步骤中,我们只需将主机上端口80映射到容器中端口80并使用http:// localhost。 按CTRL+C结束进程。 现在可以让应用程序在后端进程中运行,用detached 模式。...,我们上传我们构建映像并可以在其他任何地方运行

    28920

    任何专家都应该知道顶级Docker命令

    docker start- 启动停止容器。 docker stop- 停止运行容器。 docker version- 提供泊坞窗版本信息。 您可以在此处找到更详细说明。...当您尝试为当前Docker安装启动新资源或尝试找出系统级资源分配问题时,这些信息非常有用。它也是检查运行,暂停和停止容器数量以及下载到系统图像数量快速方法。...运行以下命令: $ docker run -p 8080:80 nginx 您已使用run命令从之前从Docker Hub中提取nginx映像创建NGINX容器。'...您可以看到它是从nginx映像创建,并且还显示了端口转发信息。CONTAINER ID和NAMES属性需要特别提及。您可以使用这些属性来唯一标识容器。这两个属性都是自动生成。...此外,您可以在信息中看到您有一个正在运行容器和一个停止容器: $ docker info Containers: 2 Running: 1 Paused: 0 Stopped: 1 Images:

    96520

    kafka集群搭建-docker版本

    如果增加消费者(group) kafka会重新分配你要去消费分片; 比如你1个消费端消费两个服务器组成集群s1,s2 当你再增加一个消费者(group不一样时候)会重新分配类似于c1 消费s1...Kafka会在Zookeeper上针对每个Topic维护一个称为ISR(in-sync replica,同步副本)集合,该集合中是一些分区副本。...它含义是只有超过半数副本同步了,系统才会认为数据同步;选择Leader时也是从超过半数同步副本中选择。这种算法需要较高冗余度。...譬如只允许一台机器失败,需要有三个副本;而如果只容忍两台机器失败,则需要五个副本。而kafkaISR集合方法,分别只需要两个和三个副本。...对于初次使用记得安装docker-compose 插件 接下来安装docker-compose,运行命令: sudo curl -L https://github.com/docker/compose

    62310

    Mesos+Zookeeper+MarathonDocker管理平台部署记录(1)

    :2181,182.48.115.236:2181/mesos 配置marathon调用mesos运行docker容器 [root@slave-1 ~]# echo 'docker,mesos'...(如果容器创建失败,即非"running"状态,可以尝试重启slave节点docker服务) ? ?...(marathon ui界面里创建docker容器映射到宿主机访问端口默认都是随机分配(BRIDGE模式))、可以自己制作应用docker镜像,或者自定义构建容器并提交为新镜像(自己设定应用容器结构...如下图,对上面创建tomcat应用容器进行扩展到2个Task(注意:这里有3个slave节点,那么扩展Task实例最好是2个,3/2=1.5,即2个Instances;如果扩展多个Task,会发现多余创建失败...可以指定所有有效端口号为服务端口,也可以用0表示Marathon应该自动分配可用服务端口给应用程序使用。如果你选择自己服务端口,你必须自己确保,这个端口在所有应用程序中是唯一

    2.6K50
    领券