Size: a a a

RU.Docker — Официальное Русское Сообщество

2019 March 06

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
NIck Milogradsky
Нужно в docker-compose запустить kafka, но как его проверить, если docker - это изоляция (chroot). Непонимаю.
виртуальная машина - что имеется в виду под этим понятием?
источник

AI

Anton Illarionov in RU.Docker — Официальное Русское Сообщество
пробрось порты и проверяй на здоровье
источник

NM

NIck Milogradsky in RU.Docker — Официальное Русское Сообщество
Anton Illarionov
пробрось порты и проверяй на здоровье
Был ли Linux на рабочей машине пробросил через маскарадинг, но как это сделать на Windows, не знаю.😞 Сейчас машина с docker - это Windows 10 pro. 😞
источник

NM

NIck Milogradsky in RU.Docker — Официальное Русское Сообщество
Maxim Avramenko
виртуальная машина - что имеется в виду под этим понятием?
Виртуальная машина - это запущеная отдельная операцинка на хостовой машине, типа VMware. Но к запущенной операционной системе на VMware можно обратиться из внешей сети, она не изолирована. А Docker, получается изоляция. Или я что-то непонимаю ? Сразу извиняюсь, я только учусь. Запустить, nginx & ubuntu научился в docker, теперь понять хочется.
источник

NM

NIck Milogradsky in RU.Docker — Официальное Русское Сообщество
Понять, как и для чего применять docker. Docker - это только для теставых сред ? Для реальной работы он применим ?
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
NIck Milogradsky
Понять, как и для чего применять docker. Docker - это только для теставых сред ? Для реальной работы он применим ?
представьте у вас есть виртуальная машина типа VMware или VirtualBox, представили?
источник

NM

NIck Milogradsky in RU.Docker — Официальное Русское Сообщество
Maxim Avramenko
представьте у вас есть виртуальная машина типа VMware или VirtualBox, представили?
Да.
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
При создании виртуальной машины вы указываете сколько ядер будет отдано виртуалке, сколько ОЗУ, сколько диск её будет занимать, создаете сетевое соединение и запускаете виртуалочку. Она успешно стартует, становится доступна в вашей сети с определенным ip и выделенные ресурсы более недоступны вашему хосту где вы запустили виртуальную машину. Это если грубо и в двух предложениях описание вашей виртаульной машины, я ничего не упустил в описании?
источник

NM

NIck Milogradsky in RU.Docker — Официальное Русское Сообщество
Maxim Avramenko
При создании виртуальной машины вы указываете сколько ядер будет отдано виртуалке, сколько ОЗУ, сколько диск её будет занимать, создаете сетевое соединение и запускаете виртуалочку. Она успешно стартует, становится доступна в вашей сети с определенным ip и выделенные ресурсы более недоступны вашему хосту где вы запустили виртуальную машину. Это если грубо и в двух предложениях описание вашей виртаульной машины, я ничего не упустил в описании?
Примерно, похоже.
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
NIck Milogradsky
Примерно, похоже.
Например вам нужен nginx и вы для этих целей решили поднять его в виртуальной машине, давайте представим что ваш процессор располагает например восьмю ядрами, представили?
источник

NM

NIck Milogradsky in RU.Docker — Официальное Русское Сообщество
Maxim Avramenko
Например вам нужен nginx и вы для этих целей решили поднять его в виртуальной машине, давайте представим что ваш процессор располагает например восьмю ядрами, представили?
ПРедставил.
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
NIck Milogradsky
ПРедставил.
меньше одного ядра вам не получится выделить для виртуальной машины, верно? я не помню что бы в виртуальных машинах была возможность выделить пол ядра
источник

NM

NIck Milogradsky in RU.Docker — Официальное Русское Сообщество
Максим, я просто могу на одном ядре в Vmware запустить Ubuntu с nginx и все будет работать, для тестирования и будет отзываться из внутренней сети. Но с docker сделать такое я не знаю, как.
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
NIck Milogradsky
Максим, я просто могу на одном ядре в Vmware запустить Ubuntu с nginx и все будет работать, для тестирования и будет отзываться из внутренней сети. Но с docker сделать такое я не знаю, как.
проще чем с VMware
источник

NM

NIck Milogradsky in RU.Docker — Официальное Русское Сообщество
Maxim Avramenko
проще чем с VMware
Наверно, мне нужно перестроить голову и логику на эту простоту. Я пока не понимаю. 😞
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
NIck Milogradsky
Максим, я просто могу на одном ядре в Vmware запустить Ubuntu с nginx и все будет работать, для тестирования и будет отзываться из внутренней сети. Но с docker сделать такое я не знаю, как.
давайте вернемся к арихметике, у вас есть 8 ядер, одна виртуалка требует одно ядро, сколько одновременно виртуалок вы сможете запустить при данных ограничениях?
источник

NM

NIck Milogradsky in RU.Docker — Официальное Русское Сообщество
Maxim Avramenko
давайте вернемся к арихметике, у вас есть 8 ядер, одна виртуалка требует одно ядро, сколько одновременно виртуалок вы сможете запустить при данных ограничениях?
7
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
ок, допустим вам повезло и 7 смогли включиться, как вы думаете хватит ли вам 7 виртуалок что бы запустить проект который состоит из 43 виртуальных машин?
источник

NM

NIck Milogradsky in RU.Docker — Официальное Русское Сообщество
Максим, простой docker-compose.yml: version: '3'
services:
 nginx:
   image: "nginx:latest"
   ports:
     - "80:80"
   volumes:
     - "./html/:/usr/share/nginx/html/"

networks:
default:
  driver: "transparent"
источник

NM

NIck Milogradsky in RU.Docker — Официальное Русское Сообщество
Но он не работает для nginx, я сетями не могу разобраться как сделать.
источник