docker容器正常启动,宿主机器无法访问启动的服务

####我在自己的windows7的电脑上安装了docker
####打包了一个springboot的服务,下面是我的Dockerfile文件

FROM java:8
VOLUME /tmp
ADD docker-demo_jar.jar app.jar
RUN sh -c 'touch /app.jar'
ENV JAVA_OPTS=""
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]

然后通过以下命令启动容器

docker run -t -p 8080:8080 springboot/dockerdemo

下面是启动后的打印日志

图片说明

然后通过本机的浏览器访问就是访问不了启动的服务

通过docker ps 也看到服务是启动的

0
kukukukuroot
kukukukuroot 回复besthaoge126com: 看下面的回答
28 天之前 回复
besthaoge126com
besthaoge126com 您好,这个是怎么解决的?
大约一个月之前 回复

1个回答

图片说明
解决了,原来启动docker会自动分配ip,我看官方文档,都是用的localhost访问,可能是公司环境的原因吧,这个我也不是很清楚。有看到这么一句话(在Windows中,Docker主机地址是Linux VM的地址。当启动docker-machine虚拟机时会被分配一个IP地址。当你启动一个容器,容器的端口会映射到VM)

1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
oracle_EM无法正常启动
最近安装10G,遇到了修改IP之后服务起不来的情况,在网上找了一些文章,对解决问题很有指导意义.
Docker+容器与容器云(第2版)
Docker+容器与容器云(第2版)Docker+容器与容器云(第2版)
Docker容器内部端口映射到外部宿主机端口的方法小结
详细介绍Docker容器内部端口映射到外部宿主机端口的方法小结
20个令人惊叹的桌面Docker容器
大家好,今天我们会列出一些运行在Docker容器中的很棒的桌面软件,我们可以在自己的桌面系统中运行它们。Docker 是一个开源项目,提供了一个可以打包、装载和运行任何应用的轻量级容器的开放平台。它没有语言支持、框架和打包系统的限制,从小型的家用电脑到高端服务器,在何时何地都可以运行。它可以使部署和扩展web应用程序、数据库和后端服务像搭积木一样容易,而不依赖特定技术栈或提供商。它主要是由开发、运维工程师使用的,因为它简单、快速和方便,可以用来测试和辅助开发他们产品,但是我们也可以在桌面环境使用Docker,这样一些桌面程序可以开箱即用。
Red5服务的启动和部署流程
Red5服务的启动和部署流程
spring容器启动和关闭时事件监听
spring容器启动和关闭时事件监听;spring容器启动和关闭时事件监听;spring容器启动和关闭时事件监听
MySQL+Docker搭建主从复制
学习使用mysql的官方docker镜像,在宿主机上启动mysql docker镜像搭建主从复制
wcf服务 winform宿主 客户端请求wcf 示例
WcfServiceLibrary1--- wcf服务:生成dll文件给宿主引用 WinFormsWcfService--- 宿主 WcfClient---调用wcf服务客户端
Windows Docker的内部原理大胆分析
Windows Docker的内部原理分析,分析系统内部实现机理。
docker nginx静态网站示例
docker nginx静态网站示例,docker Dockerfile方式build docker镜像,启动nginx容器
docker常用命令
容器生命周期管理 docker run :创建一个新的容器并运行一个命令 docker start :启动一个或多少已经被停止的容器 docker stop :停止一个运行中的容器 docker restart :重启容器 docker kill :杀掉一个运行中的容器。 docker rm :删除一个或多少容器 docker pause :暂停容器中所有的进程。 docker unpause :恢复容器中所有的进程。 docker create :创建一个新的容器但不启动它 docker exec :在运行的容器中执行命令
centos7官方镜像下启动docker服务报错解决方法
报错信息could not change group /var/run/docker.sock to docker: group docker not found;level=error msg="'overlay2' is not supported over overlayfs"
应用程序无法正常启动0xc000007b解决办法
解决应用程序无法正常启动0xc000007b,使用文件里的工具进行检测。
应用程序无法正常启动0xc0150002 解决方案
应用程序无法正常启动0xc0150002 解决方案
docker安装启动
docker安装启动 docker安装启动 docker安装启动 docker安装启动
解决部分 应用程序无法正常启动0xc000007b问题
解决部分 应用程序无法正常启动0xc000007b问题,包含d3dx9_39.dll、d3dx9_40.dll、d3dx9_41.dll、d3dx9_42.dll、d3dx9_43.dll、xinput1_3.dll
应用程序无法正常启动0xc000007b修复dll
在安装UG的时候提示应用程序无法正常启动0xc000007b,可以修复的工具,WIN7系统。
应用程序无法正常启动(0xc0150002)
应用程序无法正常启动(0xc0150002),不说太多,把文件夹内容安装一遍就能解决问题!...................................................................................................................................................................................................................................
是用zabbix实现对docker内容器的监控
运维人员经常使用zabbix对服务器的各种状态进行监听,目前随着docker的越来越火,公司自己的很多服务也搭建在doker中,所以编写脚本对zabbix二次开发,实现对docker容器的监控
(IIS错误)不能正常启动解决方法
近日调试一Asp.net程序,出现了“访问 IIS 元数据库失败”的错误信息,最后经过搜索发现了解决问题的方法。
Vivado_license_2017_1
Vivado_license_2017.1.lic license 文件,分享给积分少的朋友们。不在乎积分的朋友们可以绕道。
docker 容器相关命令.docx
启动容器: 方法一:从镜像启动(docker run): 启动容器并执行shell,然后退出: docker run registry.intra.weibo.com/yushuang3/centos:v1 /bin/echo "hello world" 启动容器并进行交互: docker run -t -i registry.intra.weibo.com/yushuang3/centos:v1 /bin/bash (-t 选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上, -i 则让容器的标准输入保持打开) 注意:如果镜像有tag,需要在image后加:tag名
Docker(容器技术大会PPT)
各大公司对于Docker容器的实践PPT 献给想学或者已经在用Docker的朋友
实现跨宿主机多docker容器间数据共享
实现跨宿主机多docker容器间数据共享
应用程序无法正常启动(0xc0000412)。请单击“确定”关闭应用程序
打开VC++的安装目录,找到Common\MSDev98\Bin文件夹后,将压缩包解压后拷贝到此文件目录下,替换掉目标文件即可
docker dubbo 消费容器提供的服务
仅供自己参考学习 docker dubbo 消费容器提供的服务 居然要50个字
蚂蚁金服金融云PaaS docker实践
蚂蚁金服金融云PaaS docker实践,蚂蚁金服金融云PaaS docker实践
解决应用无法正常启动0xc000007b的包
如果遇到应用无法正常启动0xc000007b的问题,就下一个试试吧,不能说包治百病但至少我用了过后就可以了
Docker和Hypervisor的区别
Docker守护进程可以直接与主操作系统进行通信,为各个Docker容器分配资源;它还可以将容器与主操作系统隔离,并将各个容器互相隔离。虚拟机启动需要数分钟,而Docker容器可以在数毫秒内启动。由于没有臃肿的从操作系统,Docker可以节省大量的磁盘空间以及其他系统资源。
linux 中docker的使用
安装docker后直接启动mysql容器相关注意事项。在使用过程中需要首先开启下载的镜像。
Docker+Kubernetes(k8s)微服务容器化实战-第1章 初识微服务
Docker+Kubernetes(k8s)微服务容器化实战-第1章 初识微服务
WINDOWS服务启动EXE
win 7 win10 测试通过,Delphi 10.2.3编译。 win 7 之后 服务和桌面脱离,需要用到其他手段才能使得windows服务启动exe。
平民高清機固件S16
HIBOX系列刚出炉的13星台标 艺华数码尽含其中!
完美解决 CorelDraw X6 64 安装后不能运行,显示0xc000007b 错误
分为两种情况: 第一种 是安装CorelDraw X6完后首次运行即出现“应用程序无法启动(0xc000007b)”。 第二种 能够正常运行,但过了段时间不知何原因又不能运行了,且出现“应用程序无法启动(0xc000007b)”。
蚂蚁金服Docker实践的挑战与方案.pptx
Docker企业级架构篇,阐述了docker在企业中的优秀案例。
sofaboot服务端+客户端代码
sofaboot关于spring boot项目的实例代码,包含sofaboot的客户端和服务端代码,导入之后,可直接运行SofaDemoServerApplication.java和SofaDemoClientApplication.java
eclipse启动无法访问tomcat主页问题
eclipse配置tomcat,eclipse启动tomcat服务后,无法访问index.jsp首页问题
Docker 容器与容器云(第2版).pdf
以Docker和Kubernetes为重点,沿着“基本用法介绍”到“核心原理解读”到“高级实践技巧”的思路,一本书讲透当前主流的容器和容器云技术,有助于读者在实际场景中利用Docker容器和容器云解决问题并启发新的思考
clickhouse本地启动
这时本地clickhouse的启动、关闭以及系列操作的个人分享
docker 容器技术ppt
docker内部培训的PPT,简介了docker容器技术的强大。为什么要使用docker容器技术。
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 python启动教程 中国物联网启动视频教程