当前位置: 首页 > news >正文

沈阳建设网站公司wordpress the_category id

沈阳建设网站公司,wordpress the_category id,商城网站制作需要多少费用,南网站建设 首选搜点网络端口发布与暴露 目录 发布端口发布到临时端口发布所有端口试一试 使用 Docker CLI使用 Docker Compose 如果你一直在跟随本指南,你应该理解容器为应用程序的每个组件提供了隔离的进程。每个组件 - 如 React 前端、Python API 和 Postgres 数据库 - 都运行在自己的…

端口发布与暴露

目录

  • 发布端口
  • 发布到临时端口
  • 发布所有端口
  • 试一试
    • 使用 Docker CLI
    • 使用 Docker Compose

如果你一直在跟随本指南,你应该理解容器为应用程序的每个组件提供了隔离的进程。每个组件 - 如 React 前端、Python API 和 Postgres 数据库 - 都运行在自己的沙箱环境中,与主机上的其他一切完全隔离。这种隔离对于安全和管理依赖性非常有利,但也意味着你不能直接访问它们。例如,你无法在浏览器中访问 web 应用程序。

这就是端口发布的作用。

发布端口

发布端口可以通过设置转发规则来打破一点点的网络隔离。举个例子,你可以指示主机的 8080 端口的请求应该转发到容器的 80 端口。发布端口是在创建容器时使用 docker run-p(或 --publish)标志来完成的。语法如下:

docker run -d -p 主机端口:容器端口 nginx
  • 主机端口:你希望在主机上接收流量的端口号
  • 容器端口:容器内监听连接的端口号

例如,将容器的 80 端口发布到主机的 8080 端口:

docker run -d -p 8080:80 nginx

现在,发送到主机 8080 端口的任何流量都会转发到容器内的 80 端口。

当端口被发布时,默认情况下它会发布到所有网络接口上。这意味着任何到达你机器的流量都可以访问发布的应用程序。注意不要发布数据库或任何敏感信息。了解更多关于发布端口的信息 这里.

发布到临时端口

有时,你可能只想发布端口但不在乎使用哪个主机端口。在这些情况下,你可以让 Docker 为你选择端口。为此,只需省略主机端口配置。

例如,以下命令会将容器的 80 端口发布到主机上的一个临时端口:

docker run -p 80 nginx

一旦容器运行起来,使用 docker ps 会显示选定的端口:

docker ps
CONTAINER ID   IMAGE         COMMAND                  CREATED          STATUS          PORTS                    NAMES
a527355c9c53   nginx         "/docker-entrypoint.…"   4 seconds ago    Up 3 seconds    0.0.0.0:54772->80/tcp    romantic_williamson

在这个例子中,应用程序在主机的 54772 端口上暴露。

发布所有端口

在创建容器镜像时,EXPOSE 指令用于指示打包的应用程序将使用指定端口。这些端口默认不会被发布。

使用 -P--publish-all 标志,你可以自动将所有暴露的端口发布到临时端口。这在开发或测试环境中避免端口冲突时非常有用。

例如,以下命令将发布镜像配置的所有暴露端口:

docker run -P nginx

试一试

在本动手指南中,你将学习如何使用 CLI 和 Docker Compose 发布容器端口来部署 web 应用程序。

使用 Docker CLI

在此步骤中,你将运行一个容器并使用 Docker CLI 发布其端口。

下载并安装 Docker Desktop。

在终端中运行以下命令启动新容器:

docker run -d -p 8080:80 docker/welcome-to-docker

第一个 8080 是指主机端口。这是本地机器上用于访问容器内运行的应用程序的端口。第二个 80 是指容器端口。这是容器内应用程序监听传入连接的端口。因此,该命令将主机的 8080 端口绑定到容器系统的 80 端口。

访问浏览器中的 http://localhost:8080 打开网站。

使用 Docker Compose

这个例子将使用 Docker Compose 启动相同的应用程序:

创建一个新目录,并在该目录中创建一个 compose.yaml 文件,内容如下:

services:app:image: nginxports:- 8080:80

端口配置接受几种不同形式的语法定义端口。在这种情况下,你使用与 docker run 命令中相同的 HOST_PORT:CONTAINER_PORT 语法。

打开终端并导航到你在上一步中创建的目录。

使用 docker compose up 命令启动应用程序。

打开浏览器访问 http://localhost:8080。

http://www.yayakq.cn/news/31065/

相关文章:

  • 平度做网站公司河南省新闻发布会最新
  • 网站平台专题如何制作机关门户网站建设
  • 花都五屏网站建设求十大猎头公司排名
  • 南京有名的网站建设公司店铺推广文案简短
  • 网站哪家公司好国内建筑设计公司前十名
  • asp网站相册网站建设维护的相关基本知识
  • 网站怎么做能让人搜到做a 免费网站
  • 成全视频免费观看在线看ww关键词如何优化排名
  • 网站手机访问 动易阿里云网站建设部署与发布
  • 上海金山区建设局网站wordpress标题修改
  • 网站建设人员管理制度北京网站营销与推广
  • 站酷网站的图是用什么做的网线制作排序
  • 东南亚cod建站系统青州营销型网站建设
  • 济南网站的建设企业网站推广的方法有( )
  • 网站关键词排名怎么提升成都做小程序哪个服务最好
  • 有关网站建设国内外现状的文献展厅公司
  • 福州公司网站建设一定要用主流程序php语言网站建设地图怎么设置
  • 网站区域名怎么注册可信网站网站认证
  • 广州做网站的价格如何把图片放到网站后台
  • WordPress第三方注册昆明网站seo外包
  • 河南省建设厅村镇建设处网站wordpress 淘宝客页面
  • 校园二手交易网站开发专门做酒的网站有哪些
  • 色彩网站设计师wordpress编辑器替换
  • 温州网站建设优化公司能够沟通业务的网站
  • 南京建设网站广西壮族自治区官网
  • 网站建设功能文档seo技术建站
  • 网站的后端用什么软件做网站开发的经费预算
  • 珠海网站艰涩和网站开发与设计入门
  • 哈尔滨网站建设网站开发网站建设工厂
  • 龙华app网站开发公司做网站提供资料