外网浏览器访问 docker 容器内服务
前言
前面写了关于docker镜像构建的知识,那如何让容器的服务暴露的外部网络呢?
访问处理
启动服务
-p,将容器的端口发布到主机
-P, 将所有暴露的端口发布到随机端口
-d,在后台运行容器并打印容器 ID
docker run -d -P --name test1 hello:v1
[root@sanxingtongxue conf]# docker run -d -P --name test1 hello:v1
fa5b2eaf74df94f93b63cca93548a0bb0b0e8a2e202abb67a42de3683a280970
或指定端口启动
docker run -d -p 5000:8000 --name test2 hello:v1
查看容器端口
[root@sanxingtongxue conf]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fa5b2eaf74df hello:v1 "/bin/sh -c 'flask r…" 2 minutes ago Up 2 minutes 0.0.0.0:49154->8000/tcp, :::49154->8000/tcp test1
访问服务
主机内部访问:
[root@sanxingtongxue conf]# curl localhost:49154
Hello World![root@sanxingtongxue conf]#
外部浏览器网络访问主机IP:49154
常见问题
若出现,外网访问不通的情况。可能有以下原因:
防火墙端口未开启
参考文章 Linux 防火墙和端口开放管理
关闭防火墙或开启相关端口
若使用云服务打开防火墙安全组
添加规则,开放相应端口解决。
生命潦草,我在弯腰。
外网浏览器访问 docker 容器内服务相关推荐
- docker容器内服务访问宿主机服务
我的个人博客:逐步前行STEP 本文背景: 操作系统:macOs 笔者的docker虚拟机中运行了nginx.node服务用来部署一个前后端分离的网站,但是由于docker内的node服务运行效率极低 ...
- 内网服务器(不通外网)访问高德在线地图服务的方法
在项目部署过程中,若部署服务器处于内网环境,则无法调用高德服务.需要通过搭建代理实现请求的转发,从而获取到在线服务内容.下面的记录解决了内网服务器访问高德地图服务的问题. 一.所需设备 内网服务器(项 ...
- docker端口映射--外网无法访问tomcat容器
1.dockers运行tomcat容器,并进行端口映射到宿主机 docker run -dit --name tomcat01 -p 28080:8080 tomcat 2.外网访问tomcat 映射 ...
- linux docker自动启动命令行,docker容器内服务随容器自启动
首先想说的是写这篇文章的初衷完全是因为下面这篇文章: < 1.需要在docker中添加一个启动服务脚本auto_service.sh 注意:上面三行都是必须的. #!/bin/sh 告诉l ...
- tplink路由器 配置 svn,实现在外网就可以访问公司的内网
我是根据这位 小小写博主 的csdn操作了一番,最后成功了,遇到了一些问题总结一下. 因为公司买了一个服务器,主机都在服务器上面,还剩下几台可以分配,所以最开始打算在服务器上面装一个Centos系统来 ...
- ipv6内网穿透,有ipv6地址外网无法访问
问题描述 光猫已经开启ipv6,并且电脑/服务器已经有ipv6地址,只能通过ipv6局域网访问,外网/手机流量访问设备 原因分析: 光猫没有关闭防火墙 路由器入站防护 解决方案: 1.光猫没有关闭防火 ...
- docker容器内无法访问外网问题
1.之前制作了docker的镜像,并成功启动了 docker run -p 8080:8030 -tid --name tomcat --privileged=true lalala /usr/sbi ...
- docker容器的网络配置,允许docker可以被宿主机以外的其它主机访问以及局域网内可以直接访问docker容器ip
自从Docker容器出现以来,容器的网络通信就一直是被关注的焦点,也是生产环境的迫切需求.容器的网络通信又可以分为两大方面:单主机容器上的相互通信,和跨主机的容器相互通信. 一.端口映射(局域网,外网 ...
- 如何外网登录访问瑞友天翼应用虚拟化系统?——快解析内网端口映射方案
瑞友天翼应用虚拟化系统(GWT System)是国内具有自主知识产权的应用虚拟化平台,是基于服务器计算(Server-based Computing)的应用虚拟化平台.如何将内网平台提供到互联网上外网 ...
最新文章
- PeleeNet 测试
- 计算机网络:WebSocket协议详解
- 一些WPF中的滤镜特效——Effect Library
- 台积电要造第一款7nm芯片 明年下半年可投产
- 区域转换为二值图像_Matlab图像处理系列教程(一)
- 深度学习标注工具LabelImg的使用方法
- mysql 如何对表排序_学习MySQL:对表中的数据进行排序和过滤
- LeetCode#67--Add Binary(用Java实现二进制相加)
- 实现一个输入程序,接收从 键盘读入的字符串。当字符串中所含字符个数少于程序设定的上限时,输出这个字符串;否则抛出MyStringException1异常,在异常处理中要求重新输入新的字符串或者中断程序
- redhat 复制文件夹及子文件夹_Docker COPY 复制文件夹的诡异行为
- 基于JAVA WEB的网上书店的设计与实现
- 秒杀系统的设计思维导图
- 新一代天气雷达信息共享平台
- iOS - Carthage的安装和使用,以及常见报错解决
- 李群、李代数只求理解不求数学推导
- 淘宝直播窄带高清技术
- 更改windows7下DOS界面属性的方法
- 东北大学《复合材料学》——关于组成复合材料的各部分的浸润性与相容性的探讨
- deepsort : 牧游 网友提供的思路,用mgn替换reid 的特征检测部分
- Android开发工程师个人简历
热门文章
- 各种光流算法介绍和原理
- FMC子卡模块学习资料:FMC160-两路14位400Msps AD,两路16位400Msps DA FMC子卡模块
- Android 查询设备信息c/c++常用方法
- 科研小助手PubMed的插件PubMedy
- UI 设计图 图片 测量工具 马克鳗(破解版)
- MAINTAIN翻译软件测试,maintain是什么意思_maintain的翻译_音标_读音_用法_例句_爱词霸在线词典...
- 二级计算机vf里的sql,计算机二级考试vf常用sql语句
- win10如何修改计算机管理员的名字,hp win10系统管理员名称改了后怎么改回去
- 搭建帮助中心无方法,Baklib帮你轻松解决
- windows下,配置apache2.4.39执行typhon生成的cgi程序