79.第十七章 企业级容器技术docker -- Docker 镜像制作和管理、Docker 数据管理(七)
2023-09-14 09:09:04 时间
2.3.1.5.12 EXPOSE: 暴露端口
指定服务端的容器需要对外暴露(监听)的端口号,以实现容器与外部通信。
EXPOSE 仅仅是声明容器打算使用什么端口而已,并不会真正暴露端口,即不会自动在宿主进行端口映射
因此,在启动容器时需要通过 -P 或 -p ,Docker 主机才会真正分配一个端口转发到指定暴露的端口才可使用
注意: 即使 Dockerfile 没有 EXPOSE 端口指令,也可以通过docker run -p 临时暴露容器内程序真正监听的端口,所以EXPOSE 相当于指定默认的暴露端口,可以通过docker run -P 进行真正暴露
EXPOSE <port>[/ <protocol>] [<port>[/ <protocol>]
相关文章
- DockOne技术分享(二十):Docker三剑客之Swarm介绍
- Docker的技术不再局限于测试和开发
- Docker详解(五)——Docker基本使用
- Docker详解(二)——Docker技术原理与架构
- 应用Docker进行持续交付:用技术改变交付路程
- Docker“Got permission denied while trying to connect to the Docker daemon socket“问题
- docker file 示例
- docker push到私有仓库 docker push 镜像到harbor
- CoreOS和Docker入门
- 73.第十七章 企业级容器技术docker -- docker介绍和安装(一)
- 在Docker 上搭建持续集成平台 Jenkins
- Docker: 限制容器可用的 CPU
- Docker底层基石namespace与cgroup
- Docker----Docker技术知识点图谱
- WEB开发人员应该知道 10 个 Docker 命令
- Docker理论—虚拟化技术的优点和缺点