【问题标题】:docker compose understanding the ports mappingdocker compose 理解端口映射
【发布时间】:2022-10-17 21:27:04
【问题描述】:

码头新手在这里。试图理解以下内容的含义:

services:
  mongo1:
   hostname: mongo1
   container_name: mongo1
   image: mongo:5.0.6
   expose:
      - 27017
   ports:
     - 27011:27017
   restart: always

注意端口:27011:27017当 docker 启动并运行时,我可以通过端口 27011 访问 mongo,那么 27017 是什么?以及为什么我需要公开它:

expose:
  - 27017

【问题讨论】:

    标签: mongodb docker docker-compose


    【解决方案1】:

    expose: 是第一代 Docker 网络的遗留实现细节。它在当前的 Docker 中几乎没有任何作用,并且从 Compose 文件中删除它总是安全的。无需进行其他更改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多