千家信息网

Docker端口映射的示例分析

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要介绍Docker端口映射的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!为什么要端口映射?在启动容器时,如果不配置宿主机器与虚拟机的端口映射,外部程序是无法
千家信息网最后更新 2025年12月02日Docker端口映射的示例分析

这篇文章主要介绍Docker端口映射的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

为什么要端口映射?

在启动容器时,如果不配置宿主机器与虚拟机的端口映射,外部程序是无法访问虚拟机的,因为没有端口。

端口映射的指令是什么?

docker指令:docker run -p ip:hostPort:containerPort redis

使用-p参数会分配宿主机的端口映射到虚拟机。

IP表示主机的IP地址。

hostPort表示宿主机的端口。

containerPort表示虚拟机的端口。

支持的格式有三种:

ip:hostPort:containerPort:映射指定地址的指定端口到虚拟机的指定端口(不常用)

如:127.0.0.1:3306:3306,映射本机的3306端口到虚拟机的3306端口。

ip::containerPort:映射指定地址的任意端口到虚拟机的指定端口。(不常用)

如:127.0.0.1::3306,映射本机的3306端口到虚拟机的3306端口。

hostPort:containerPort:映射本机的指定端口到虚拟机的指定端口。(常用)

如:3306:3306,映射本机的3306端口到虚拟机的3306端口。

如何查看是否映射成功?

使用docker ps命令查看

出现6379/tcp的表示宿主机并没有打开与虚拟机的端口映射。

出现0.0.0.0:3306->3306/tcp表示宿主机的3306端口映射到了虚拟机的3306端口。

也可以使用docker port NAME查看端口映射情况。

表示虚拟机的3306端口映射到了主机的3306端口。

如果没有任何回复,表示端口映射失败。

以上是"Docker端口映射的示例分析"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

端口 宿主 宿主机 本机 地址 常用 示例 分析 主机 内容 指令 篇文章 成功 价值 兴趣 参数 命令 容器 小伙 小伙伴 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 哪个国家不属于网络安全管控国家 惠普服务器进入bios密码 从数据库中删除表 四川专业软件开发排行榜 ceci数据库培训 java文件存储服务器 网络安全法qq群处罚案例 正确使用网络安全安全教案 网络安全艺术字手写体 征途服务器管理器链接失败 甘肃政法大学网络安全排名 idea怎么关闭连接的数据库 天河区软件开发学费 网络安全教育看后感 网络安全技术与应用书籍 泾县进口软件开发服务价钱 以下属于图数据库 广州市科技网络技术技工学校 23号光遇服务器异常补偿怎么发 网络安全+答题游戏 防火墙公网访问服务器 达梦数据库历史sql 神威E级服务器什么水平 链接服务器会很费流量嘛 华腾网络技术有限公司怎么样 张家港智能网络技术 超融合服务器 价格 浪潮服务器配置远程IP地址 上海安卓软件开发要多少钱 华为服务器测试口密码忘了怎么办
0