Alexandra
Это мой текст!
Konstantin
Сложна
Dan
Коллеги, тут годнота:
Dan
https://db-ai.timepad.ru/event/738056/
Dan
Коллеги, уже совсем скоро! Меньше чем через час - https://db-ai.timepad.ru/event/738056/
Konstantin
https://docs.docker.com/compose/compose-file/#name-1
custom network name в Swarm:stable не работает,
на случай еслы вы будете трахаться как я((
Pavel
Dan
А записи нет?
Обещали что будет + слайды. Я уточню сегодня позже, и поделюсь конечно
Alexey
Salem
стримеры > админы
Konstantin
с весрии 3,5 вроде нет проблемм
С версии 3.5 только ввели, но работает только с compose как я понял, со сварм нужен edge. Вот я не проверил, хватит ли клиента или сервер тоже нужен. Пойду проверю
Alexey
эдж не нужен - нужна весрия энджина
Alexey
3.5 17.12.0+
Konstantin
И конкатенация конфигов тоже panic даёт, кто-то линт забыл прогнать
Womchik
Vitaliy
коллеги, никак не могу понять как работают контейнеры. вот есть у меня контрейнер с nginx основанный на alpine. Если я хочу запустить еще mysql то должен выбрать image основанный на alpine также чтобы получилось наслоение файловой системы. Если image будет основан на, скажем, ubuntu, то запустится уже другая виртуалка и связь через сеть будет, но это уже будут совершенно разные виртуалки и соответственно файловые системы. То же самое случится если будут в основе имиджа разные версии alpine. Я прав или все работает как-то по-другому?
Konstantin
Konstantin
Igor
@vitaliy_urazov в любом случае это будут разные "виртуалки", разница только в том, что если они все основаны на alpine то места на диске будут занимать меньшь
Konstantin
Tcp будет в любом виде
Vitaliy
т.е. на каждый контейнер отдельная виртуалка получается? а если у меня там зоопарк будет из 15 контейнеров ( а в этом и соль докера ) то он же все ресурсы физической тачки выжрет
Konstantin
Konstantin
Konstantin
я хз о каком докере ты говоришь
Konstantin
я в корень потерял суть, давай остановим этот цирк
Alexey
Vitaliy
о каких виртуалка речь?
которые создаются докером для работы если базовый image не соответствует host OS - например если на маке
Konstantin
Gleb
Konstantin
виртуализация же
Dan
Dan
изоляция.
Konstantin
Konstantin
vz Тоже изоляция
Konstantin
собвственно вроде любой тип виртуализации - изоляция))
Salem
да, но не наоборот
Dan
Если под словом виртуализация иметь в виду гипервизор (а чаще всего именно это и имеют в виду, даже подсознательно), то докер НЕ виртуализация.
Dan
А так - да, частный случай
Gleb
Konstantin
Konstantin
Pavel
Vitaliy
Konstantin
нет, докер вообще не используется "виртуалки"
Vitaliy
а как тогда?
Konstantin
ну нет ядра debian или ядра Alpine, это всё линукс. Докер юзает ядро хоста, пох какая ОС пока она линукс
Grigory
можно ли примонтировать volume в хост машину?
Grigory
или типа двухстороннюю синхронизацию сделать
Vitaliy
один linux kernel, а далее разные образы ОС и тд
Vitaliy
@nodekra спасибо за помощь
bazzilic
Разница между дистрами в докере - вся в юзерспейсе
Ядро общее на всех
Konstantin
ага, там уже "общее ядро" даже под вин и линь контейнеры подвезли)
bazzilic
bazzilic
Без lcow была общая обычная вмка с линуксом на все контейнеры
Konstantin
bazzilic
Разбирал
Andrey
Ох, боже ж ты мой, ну прочтите хотя бы уже вики, там поди отличия типов изоляций описаны, ну короче некуда
Konstantin
Разбирал
я разок запустил давно, но вот никаких параметров для "минивиртуалок" не заметил, как ресурсы выделяются то?
bazzilic
Обычными ключами
bazzilic
Как и в линуксовом докере
bazzilic
У run есть ключи на ядра, память, своп
Konstantin
так hyperv или не hyperv? определись
Konstantin
на каждый контейнер виртуалка? 0_о
Konstantin
ужас
bazzilic
Я ж говорю, hyperv на линуксовые контейнеры под lcow
bazzilic
Ну хз, стартует супер быстро
bazzilic
Но lcow не готов еще, там куча косяков
Konstantin
ну это понятно, я поэтому и не изучал особо
Konstantin
https://github.com/linuxkit/lcow
Konstantin
таки да, какое-то ядро просто грузят и всё
Dmitry
Всем привет, есть на машине docker for mac(desktop), поставил на него docker-compose-lamp, все работает. Потом решил поставить Docker Toolbox, отключил docker который desktop, запускаю docker quickStart terminal, потом docker-compose up -d, все запускается, но ничего не работает, то есть не могу зайти на сайт по адресу localhost, по которому всегда захожу, возможно что-то не так делаю.
Вообще хз зачем я поставил docker for mac и docker toolbox, я сейчас только понимаю что Docker Toolbox, нужен если машина слабая. короче как сделать так чтобы работало без docker desktop ?