Docker端口映射实现网络访问的方法
发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,Docker运行容器之后却发现没IP,没端口,那要如何访问容器呢?下面我来介绍下docker通过端口映射来实现网络访问一、从外部访问容器应用在启动容器的时候,如果不指定对应参数,在容器外部是无法通过网
千家信息网最后更新 2025年01月25日Docker端口映射实现网络访问的方法
Docker运行容器之后却发现没IP,没端口,那要如何访问容器呢?
下面我来介绍下docker通过端口映射来实现网络访问
一、从外部访问容器应用
在启动容器的时候,如果不指定对应参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的。
当容器中运行一些网络应用,要让外部访问这些应用时,可以通过-P或-p参数指定端口映射。
先来说说p和P吧
- -p 可以指定要映射的端口,并且,在一个指定端口上只可以绑定一个容器
- -P 它会随机映射一个端口至容器内部开放的网络端口(范围不详,似乎都上万)
先申明一下,我这边
client ip address 为192.168.0.225
registry ip address 为192.168.0.216:5000
docker run -d -it --name nginx -P 192.168.0.216:5000/nginxdocker ps -a #查看容器是否在运行 docker logs nginx #查看nginx容器的log
端口映射支持的格式有:
ip:hostport:containerport #指定ip、指定主机port、指定容器portip::containerport #指定ip、未指定主机port、指定容器porthostport:container #未指定ip port、指定主机port、指定容器port
二、映射所有接口ip
下列命令查看到0.0.0.0监听5000端口
docker run -d -it -p 5000:5000 --name registry 192.168.0.216:5000/registrydocker ps -a | grep 5000
多次使用-p标记可以绑定多个端口
docker run -d -it -p 800:80 -p 8088:8080 --name tomcat 192.168.0.216:5000/tomcatdocker ps -a | egrep "(80|8080)"
三、映射到指定地址的指定端口
将容器的80 port映射到192.168.0.225:800
docker run -d -it -p 192.168.0.225:800:80 --name web_server 192.168.0.216:5000/nginxcurl 192.168.0.225:800 #验证是否可以访问默认首页
四、映射到指定地址的udp端口
这里且不说能不能访问,只是一种映射方式。大家别见怪
docker run -d -it -p 192.168.0.225:300:3000/udp --name unknown 192.168.0.216:5000/nginxnetstat -anpu |grep udpudp 0 0 192.168.0.225:300 0.0.0.0:* 24588/docker-proxy
五、查看映射端口配置
通过docker port container_ID 可以查看到容器映射了哪些端口及协议
[root@docker ~]#docker port tomcat8080/tcp -> 192.168.0.225:32769[root@docker ~]#docker port unknown3000/udp -> 192.168.0.225:300
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
容器
端口
网络
应用
主机
运行
参数
地址
网络应用
支持
别见怪
内容
只是
可以通过
命令
多个
就是
接口
方式
时候
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
社交网络技术传播方式
软件开发组成人员
软件开发电脑配置组装
网络技术支持服务保障
关于国家网络安全绘画
联合作战网络安全防护
软件开发科技行业现状
王者荣耀怎么跨服务器赠送金币
恒速网络技术有限公司
asp连数据库源码
国产服务器处理器排行榜
串口服务器 交换机
服务器设备功能
中山古镇安装网络安全
重大节日网络安全报备总结
软件开发的专业就业
甲骨文数据库有几种形态
wps创建数据库的步骤
陕西 工作站 服务器
数据库 字段命名规则
全息会议软件开发
中转服务器的意思
网络安全扫描技术论文
在下列dns服务器上注册
中国软件网络安全方面怎样
传奇私服服务器错误
武汉oa软件开发哪家好
互联网金融信息科技
wps创建数据库的步骤
数据库技术应用期中考试