Как читать / понимать docker-compose.yml и что делают компоненты "stdin_open: true tty: true"? - PullRequest
0 голосов
/ 31 октября 2019

Прохождение курса, который занимается этими вопросами;Фактические особенности не имеют отношения к курсу, но я, как правило, заинтересован в попытках понять вещи независимо.

У меня есть файл docker-compose.yml, который я «вызываю» или «раскручиваю». Файл содержит следующую информацию:

services:
  redis:
    image: redis:latest
    expose:
      - "6379"

  sample0395:
    image: sample0395/base:latest
    stdin_open: true
    tty: true
    expose:
      - "8888"
    ports:
      - "8888:8888"

Из того, что я понимаю, и просто на основе иерархии, как показано:

  • redis и sample0395 являются «сервисами»
  • redis: последний и sample0395 / base: последним являются image_name: комбинации тегов
  • expose и ports: перечислите порты (не уверен, в чем разница или в чем значимость различия между этими двумя)
  • Я понятия не имею, что делают stdin_open или tty, и не могу понять это через Google.
...