Александр
И докер машина не нужна, все натив
Petr
я к этому все ближе и ближе)
Вылезай из зоны комфорта и ставь линукс в один конец
Maxim
Конфиги стандартные, можешь показать что имеешь в виду ",большое время отклика"?
Александр
А :cached и :delegated флаги на винде работают при прокидывании волюмов?
Александр
Ой все)
Konstantin
А нахрена вообще легаси обсуждать?
Maxim
А нахрена вообще легаси обсуждать?
может там не в docker дело вообще
Konstantin
может там не в docker дело вообще
Я без понятия и даже вникать не хочу. Нормальную ось пусть ставит
Александр
Неудобно или не представляешь? 🤪
Не представляю, потому что видел, как чуваки шеллы на винду устанавливают всякие кривые. В линуксе все есть из коробки и отлично работает)
Александр
дело в virtualBox
Это можно проверить, убрав пробросы
Konstantin
дело в virtualBox
А какие сложности перехода на 10? Сколько лет 8ке? Десять?
Александр
Че-нибудь полезное бы лучше написал)
Александр
А нахрена вообще легаси обсуждать?
Александр
Неудобно или не представляешь? 🤪
Александр
Я без понятия и даже вникать не хочу. Нормальную ось пусть ставит
Александр
Хрычизм какой-то - "Я не знаю, но у меня друг знает"
Maxim
Я без понятия и даже вникать не хочу. Нормальную ось пусть ставит
Ну ставлю на то что там "долгий отклик" это что то надуманное
Konstantin
Че-нибудь полезное бы лучше написал)
Бомби дальше, табуретки дешёвые
Рашид
А какие сложности перехода на 10? Сколько лет 8ке? Десять?
куча всего установленного и настроенного на 8) , неохото))
Konstantin
Нет поддержки от докера, да и не только
Рашид
Александр
куча всего установленного и настроенного на 8) , неохото))
Чувак, тебе даже закомментить пару строк в волюмах лень, как тебе помочь то?) 1. Проверить, правда ли проблема в волюмах 2. Поставить актуальное по 3. Перейти на линукс
Рашид
Ну ставлю на то что там "долгий отклик" это что то надуманное
объясню вкратце так(отбросим nginx и все остальное): есть контейнер php-fpm, есть volume(кодовая база фреймворка ларавел), захожу в контейнер, перехожу в папку с кодом запускаю php -f index.php, жду ~25 секунд и только потом прилетает html ответ в консольку
Александр
Ого. А лара чистая или понаписано уже кода?
Александр
мне ж не только закоменить надо а еще копирнуть проект в контейнер, эт не так быстро))
copy . /var/www/html в дркерфайл, docker build - итого плюс 1 строчка и 1 команда
Рашид
отлично, а при чем тут volume?
тома virtualbox работают медленно
Александр
А копирование файла с какого-нибудь tmp в смонтированный как работает?
Рашид
это еще в Virtual Box?
в этом и вся проблемка)
Maxim
в этом и вся проблемка)
25 секунд в такой ситуации - это быстрее чем Шумахер на Формула 1
Konstantin
ставь nfs/smb сервер. Или забей и меняй ось
Александр
это еще в Virtual Box?
В винде нет линуксового ядра, поэтому докер там по факту работает в виртуалке линуксовой минимальной, а файлы прокидываются с хостовой ос в виртуалку
Рашид
ставь nfs/smb сервер. Или забей и меняй ось
во, nfs второй чел уже советует)
Konstantin
во, nfs второй чел уже советует)
Можно и родной самбой/cifs, nfs всё равно нет в винде
Александр
Nfs хорошо ускоряет, но не так что как натив прямо в линуксе)
Рашид
copy . /var/www/html в дркерфайл, docker build - итого плюс 1 строчка и 1 команда
копирнул, как и ожидалось, отвечает шустро)
Александр
Ну тогда либо: 1. Прокидывай через nfs/cifs и проверяй (не факт, что поможет) 2. Обновляй винду и запускай через docker for windowd (не факт, что поможет) 3. Ставь линукс (факт - поможет)
Рашид
с nfs попробую еще поиграться, если начнутся дебри, то уже точно линух надо ставить)
Konstantin
@vizdrag без дела меня оставил(
Sergey
Andriy
Привет ребят, кто может обяснить на пальцах что такое size и virtual size контейнера? size всегда меньше
Michael
Привет, подскажите. У меня asp.net core приложение которое подключается к postgresql. Если я свое приложение запускаю в докере, оно сможет обращаться по прежнему к базе данных, что нужно дополнительно прописывать? Нужно базу данных реализовывать как-нибудь тоже в контейнере?
Petrovich
лучше базу сдампить щас
Petrovich
и создать новый контейнер с postgresql с залитым дампом
Petrovich
и приложение отдельным сервисом повесить рядом
Petrovich
postgres: restart: always image: postgres:9.6.2-alpine expose: - "5432" environment: - POSTGRES_USER=shizoid - POSTGRES_PASSWORD=shizoid - POSTGRES_DB=shizoid volumes: - postgresql-volume:/var/lib/postgresql/data - ./init:/docker-entrypoint-initdb.d/ Вот пример постгриса с дампом
Michael
получается будет 2 контейнера, один для бд другой для моего приложения?
Petrovich
да
Petrovich
в одной изолированной сетке, если ты через докер-компоуз соберешь
Petrovich
разве это ли не чудо?
Michael
у меня цель, выложить это в heroku, там принцип такой же не знаете? 2 отдельных контейнера и мы общяемся между ними?
Konstantin
2й день хероким( не ходите туда
Petrovich
Херока это про другое
Petrovich
Там кстати все просто. Заливаешь приложение и тебе в переменной среде дают порт, который ты слушаешь и ссылку на базу данных
Petrovich
Дамп в браузере загружаешь и живёшь
Michael
к сожалениею многое не понял. Хотел найти бесплатный хостинг для хоби проекта, с базой данных. Вышел на хероку. С контейнерами я вообще не знаком.
Konstantin
к сожалениею многое не понял. Хотел найти бесплатный хостинг для хоби проекта, с базой данных. Вышел на хероку. С контейнерами я вообще не знаком.
хероку - ненужный и оверзамусоренный прожект, который особо нигде и не заюзать и никто не юзает. Изучать его не стоит. Docker-compose + vps
Petrovich
Я кстати не уверен что на хероку есть асп нет
Konstantin
Спасибо, поищу еще халявные варианты... Может подскажете?
Локально? ) а вообще впс 2-5 евро в месяц
Petrovich
Можно написать не на аспе и зоститься на хероку
Michael
В хероку нет контейнеров
Я залил свое asp.net core на хероку и оно работает. Пробовал через контейнеры и через их гит репозиторий. Сработал последний вариант, и теперь я не уверет использовались контейнеры или нет, т.к. я перед этим все настроил для контейнеров.
Petrovich
Тогда какие проблемы у тебя сейчас?