需要的ingress网络映射,还是host宿主机端口映射:

https://docs.docker.com/compose/compose-file/#secrets

========================

docker service create --name web \
--publish mode=host,published=80,target=80 \
nginx

==========================

ports

Expose ports.

SHORT SYNTAX

Either specify both ports (HOST:CONTAINER), or just the container port (a random host port will be chosen).

Note: When mapping ports in the HOST:CONTAINER format, you may experience erroneous results when using a container port lower than 60, because YAML will parse numbers in the format xx:yy as sexagesimal (base 60). For this reason, we recommend always explicitly specifying your port mappings as strings.

ports:- "3000"- "3000-3005"- "8000:8000"- "9090-9091:8080-8081"- "49100:22"- "127.0.0.1:8001:8001"- "127.0.0.1:5000-5010:5000-5010"- "6060:6060/udp"

LONG SYNTAX

The long form syntax allows the configuration of additional fields that can’t be expressed in the short form.

  • target: the port inside the container
  • published: the publicly exposed port
  • protocol: the port protocol (tcp or udp)
  • modehost for publishing a host port on each node, or ingress for a swarm mode port which will be load balanced.
ports:- target: 80published: 8080protocol: tcp mode: host

Note: The long syntax is new in v3.2

官方文档,才是正途-docker-compose相关推荐

  1. Docker基础镜像操作系统基础镜像对比(参考官方文档),优化docker镜像

    目录: 一. 选择Docker基础镜像 操作系统基础镜像 1. busybox 2. Alpine 3. CentOS 4. Ubuntu 5. Debian 二.编程语言基础镜像 应用基础镜像 其它 ...

  2. Docker 运行gitlab官方文档

    官方文档: https://hub.docker.com/r/beginor/gitlab-ce/ sudo mkdir -p /mnt/sda1/gitlab/etc sudo mkdir -p / ...

  3. linux3.10.53编译,根据官方文档在Linux下编译安装Apache

    根据官方文档在Linux下编译安装Apache 前言 永远记住官方文档才是最准确的安装手册,这篇文章仅为对官方文档的解读和补充,学习提升务必阅读官方文档: http://httpd.apache.or ...

  4. 写最好的Docker安装最新版MySQL8(mysql-8.0.31)教程(参考Docker Hub和MySQL官方文档)

    一.前言   MySQL官方安装包下载地址:   https://dev.mysql.com/downloads/mysql/     Docker Hub官方网址:   https://hub.do ...

  5. 基于docker安装部署Zabbix及使用,自动发现、日志监控报警及参照官方文档遇到的问题(图文)

    目录 一.相关原理 (1)概述 (2)Zabbix 功能 (3)Zabbix 概述 (4)zabbix监控架构详解 二.主要步骤 (一)工具/环境准备 (二)docker安装及测试 (三)docker ...

  6. Harbor安装教程-完全根据官方文档2.6.0版本

    说明: 版本2.6.0 一.安装要求 硬件 硬件类型 最小要求 建议 CPU 2 CPU 4 CPU 内存 4 GB 8GB 硬盘 40 GB 160 GB 软件 软件名称 版本 Docker eng ...

  7. Hyperledger Fabric 2.0 官方文档中文版 第6章 教程(下)

    Hyperledger Fabric 2.0 官方文档中文版 第6章 教程下 总目录 6.教程(下) 使用CouchDB 为什么使用CouchDB? 在Hyperledger Fabric中启用Cou ...

  8. clickhouse官方文档_clickhouse分析:结合grafana和metabase完成监控和数据分析

    点击上方蓝字关注我们 " 关于clickhouse的监控和可视化界面,想必刚接触到ch的人是一头雾水,大厂往往会给ch集群定制各种监控和可视化分析,普通用户就需要我们自己寻求现成的开源工具, ...

  9. Hyperledger Fabric 2.0 官方文档中文版 第6章 教程(上)

    Hyperledger Fabric 2.0 官方文档中文版第6章 教程上 总目录 6.教程(上) 将智能合约部署到通道 启动网络 Logspout设置 打包智能合约 安装链码包 批准链码定义 将链码 ...

  10. 【官方文档】Fluent Bit 数据管道之过滤插件(Kubernetes)

    文章目录 1. 配置参数 2. 处理 'log' 值 3. Kubernetes Annotations 3.1. Pod 定义中的 annotations 示例 3.1.1. 建议一个解析器 3.1 ...

最新文章

  1. 关于子业之间相互取得元素或者方法
  2. BZOJ-1013-球形空间产生器sphere
  3. CodeBlocks 20.03 配置 wxWidgets 3.1.4
  4. 配置Tomcat连接池
  5. 运维记录 - 业务日志清理功能
  6. 如何为SAP API Portal上创建的API增添API key验证保护功能
  7. QT多国语言加载qm文件不起效果问题总结
  8. 使用ffmpeg 的 filter 给图片添加水印
  9. 论文阅读 - Jukebox: A Generative Model for Music
  10. 设计模式学习笔记——享元(Flyweight)模式
  11. 计算机视觉CV中特征点提取SURF算法的学习笔记
  12. 敏捷估算:故事点与直接估算天数的差异
  13. 自学python需要安装什么-Python学习需要安装的工具
  14. 学习RedHat7第一课
  15. SQL中使用正则表达式
  16. CS131-Lecture1 课程介绍
  17. 非常好理解的python re正则表达式入手
  18. 120帧手机动态壁纸_星空陨石动态壁纸手机版下载-星空陨石动态壁纸app安卓版下载v1.7最新版...
  19. 在线生成安卓APP图标
  20. C语言:void的用法即解析

热门文章

  1. 2015.7.13 第五课 课程重点(z-index、overflow、浏览器兼容性)
  2. Android第三十八期 - 评价标签FlowLayout
  3. C++之queue模板类
  4. 究竟什么是POJO?(转载)
  5. 今天在YY上听课感觉不错
  6. 应用流量管理,新网络管理必修课
  7. 【MongoDB】chunk too big to move的解决方案
  8. Javascript学习------内部对象
  9. [正能量系列]赋闲的程序员(三)
  10. Exchange服务器系列课程之七--维护邮件服务器(二)