nvkv
9P!!! )))
Уходи!
nvkv
Лишь бы план 9 откопать
🏳️ Phil
Лишь бы план 9 откопать
он откапывается сам. utf8, golang... ))
🏳️ Phil
да и все понимают, что docker это cpu с аттачем?
Evgeny
Pnfs же вроде а не г?
Evgeny
Это было CPU или сри?
🏳️ Phil
команда CPU маленькими буквами ))))
🏳️ Phil
он откапывается сам. utf8, golang... ))
procfs кстати тоже. это только то, что впрямую выжило
Oleksandr
Pnfs же вроде а не г?
да, P логичнее :)
Aleksey
ну это слишком расплывчатый тезис. не всегда так
ну почему же расплывчатый - это очень легко проверяется - маунтится нфс, на этом сторадже запускается контейнер и далее нагрузка на чтение/запись мелких файлов. Да, я понимю, что как-то, наверное, можно разрулить кеш на уровне хоста, но это гарантированная потеря данных
Aleksey
не буду спорить, поскольку опыт построяния san не такой уж большой, но мысль интересная. А при каком кейсе нагрузки фс будет просадка?
Oleksandr
я скорее не про просадку, а про то, что не всегда "все будет тупить, поскольку на уровне фс рпботает". думаю, иногда разница КРАЙНЕ МАЛА. например если файлов немного и OS их закеширует
Aleksey
а, ну это разумеется, я просто имел в виду более менее нагруженный прод. Если нагрузки нет, то наверняка дешевле (по времени) реализовать все на nfs. Но я бы все равно не стал :)
Oleksandr
а как бы стал? ну вот например шаред вольюмы для сворма сделать
Aleksey
где нужен стейт (а иначе зачем нам волюмы?) и нет san - то по всей видимости - вынес сторадж за скобки, то есть вообще ниак не привязанным к докеру, ну и ceph, вот толкьо боюсь трех нод здесь мало
Aleksey
консистентность - это всегде то, что во что мы неизбежно упреемся
Oleksandr
привет
Oleksandr
у нас тут есть традиция одна...
Oleksandr
а, это в другой группе )
✙ Egor ✙
у нас тут есть традиция одна...
Есть старый морской обычай...
Oleksandr
ну нет. мы ж люди культурные
Anonymous
а, это в другой группе )
в этой группе тоже можно ведь
Anonymous
завести
Evgeny
Зачем?
Evgeny
Традиции - это то что сформировалось естественным образом. Завести традиции, это как - купить реноме
Denis
кого заводить ? заводите.
Stanislav
Скажите, а нынче амбассадор-контейнер используется или это считается моветоном и костылем из времен докера 1.2?
Dan
У нас уже есть традиции. Мы например плачем, но продолжаем жрать докер
Stanislav
Костыль, но вроде элегантный
✙ Egor ✙
Скажите, а нынче амбассадор-контейнер используется или это считается моветоном и костылем из времен докера 1.2?
Моветон, нормальные пацаны юзают либо DNS, либо Consul либо любой другой механизм сервис дискавери.
Dan
А еще мы любим читать документацию в самую последнюю очередь
✙ Egor ✙
Тоже самое с link и новой фичей - network
✙ Egor ✙
Когда у тебя по одной ноде каждого контейнера это работает
✙ Egor ✙
Когда надо масштабироваться - уже нет
Aion
Дэн, как твои изыскания на тему распределенности?
Stanislav
А как решают задачу, когда контейнерам надо оказаться в стороннем vpn?
Andrey
а что в этом такого, куда зарулишь там они и будут, там нынче же вообще с вланами и прочим просто рай придумали
Stanislav
То есть можно на уровне сетевого драйвера докера подключаться к впну?
Stanislav
Или предлагаете хост машину подключать к впн? Как-то некошерно
Magistr
site 2 site впн же, и всю сеть в впн роутить
Stanislav
А на каком уровне должно быть подключение к site 2 site ?
Stanislav
Ну то есть это контейнер должен подключаться или драйвер? Или вообще хост система?
Magistr
наверно пара роутер контейнеров
Magistr
в амазоне это проще конечно сделать там уже есть роутинг
Aleksey
Сжечь же
Aleksey
Вендорный отстой же.
Aleksey
Вот калико интересно
Aleksey
Не смотрел
Anonymous
Товарищи, как там дела обстоят в связке doker + mac os. Где-то полгода назад было все печально с правами на папки.
Anonymous
Слышал что они тулзу специально для мака пилили. Может кто юзал ее?
Igor
да, использую
Igor
https://docs.docker.com/docker-for-mac/
Igor
еще есть баги, но работает отлично
Alexander
тоже использую, все норм
Alexander
Юзаю несколько недель, всё ок
Alexander
даже для винды есть
yopp
На Sierra там была куча проблем. Пока надежнее docker-machine через Kitematic.
1337
Всем привет
1337
Подскажите как правильно вести разработку в докере?
1337
Сейчас напишу как на данный момент все придумал
1337
В команде 3 человека, у всех разные ОС, поэтому решили использовать Docker для быстрого развертывания проекта на локальной машине. Проект - веб приложение на Python Flask(back end)+SQLAlchemy, AngularJS (front). В Dockerfile использовал готовый образ python-flask-nginx + прописал команды для установки необходимых пакетов. Чтобы изменения происходили реалтайм, и не приходилось каждый раз пересобирать образ докера, папку с проектом я монтрую через -v ./app:/app Фронт соответственно изменяется сразу, а вот приложение на питоне надо перезапускать. Решил эту проблему через UWSGI touch reload. Т.е. выполняю docker exec my-container touch ../reload
1337
Это норм схема, или я что-то делаю не так?
Виталий
Привет
Виталий
А где в схеме система хранения кода + CI ?
Виталий
Очень желательно, чтобы окружение разработчика не отличалось от окружения продакшна.
1337
использовать docker-compose
Это же если несколько контейнеров? сейчас он один
Semyon
приложение без бд?
1337
А где в схеме система хранения кода + CI ?
у меня сейчас вот так деплой выглядит: git pull (папка с исходниками и Dockerfile) docker build docker run. CI пока что не настраивал.
1337
приложение без бд?
решили на время разрабокти SQLIte использовать. Потом уже подключим норм базу
Nikita
3 разработчика у всех разные ос, т.е. если брать самые часто используемые то у кого то винда а у кого то linux/mac между ними образы и контейнеры докера не совместимы
1337
эм
1337
у меня arch на ноутбуке и win10 на пк
1337
вроде и там и там все работает