#1с #docker
Илья Низамов
15 февраля 2021 г. в 20:09
1
👍
🔥
😁
❤
😱
👏
💯
😭
👎
🤔
🤣
👌
🤯
И
Илья Низамов
15 февраля 2021 г. в 20:09(изменено) Автор темы
https://www.youtube.com/watch?v=WhamkTdBldA
#1с #docker
О
Олег
15 февраля 2021 г. в 20:11(изменено)Илья, у тебя же всегда авторский контент, а скуль в докере полно на ютубе
О
Олег
15 февраля 2021 г. в 20:12(изменено)Под каким то из таких видео я даже писал почему они не показывали как базы хранить на клипе, а скуль крутить в докере
И
Илья Низамов
15 февраля 2021 г. в 20:14(изменено)Люди пишут, а зачем нам 1с-никам docker, вот как раз записал для таких вопросов.
И
Илья Низамов
15 февраля 2021 г. в 20:15(изменено)И еще в интернете много нерабочих конфигов, а этот точно работает.
О
Олег
15 февраля 2021 г. в 20:15(изменено)Ну так то и самих серверов разных версий можно поднять в докере
И
Илья Низамов
15 февраля 2021 г. в 20:16(изменено)Кстати вышел релиз нового сервера взаимодействия
И
Илья Низамов
15 февраля 2021 г. в 20:17(изменено)Так что можно его поднимать, все инструкции устарели сразу, они там все переделали.
И
Илья Низамов
15 февраля 2021 г. в 20:17(изменено)И потом ботов показывать на нем
I
Ivan Kobelev
15 февраля 2021 г. в 20:27(изменено)Это что такое? Та что система взаимодействия?
I
Ivan Kobelev
15 февраля 2021 г. в 20:28(изменено)А что поменялось?
А
Александр Киричков
15 февраля 2021 г. в 20:52(изменено)И речь не о продакте, а базе разработки под таким видео?
А
Александр Киричков
15 февраля 2021 г. в 20:52(изменено)По-поводу скуля в докере... Его в 90% случаев смотреть невозможно.
О
Олег
15 февраля 2021 г. в 20:58(изменено)ничего не понял, при чем тут разработка, прод и видео?
А
Александр Киричков
15 февраля 2021 г. в 21:05(изменено)ок. Чем плох ms sql в докере?
М
Максим Князев
15 февраля 2021 г. в 21:07(изменено)я не программист, но ответ на ваши вопросы даны в самом начале, до 0:35
О
Олег
15 февраля 2021 г. в 21:07(изменено)ну и чем? для разработки нирм, к нему так же цепляется менеджемнт студио, все посмотреть там можно
О
Олег
15 февраля 2021 г. в 21:08(изменено)базы храниш на компе прописываешь волюмы и вперед
О
Олег
15 февраля 2021 г. в 21:08(изменено)на комп ставить скуль не нужно
М
Максим Князев
15 февраля 2021 г. в 21:12(изменено)мне хватило этого
I
Ivan Kobelev
15 февраля 2021 г. в 21:15(изменено)А че MS SQL не поставить то?
О
Олег
15 февраля 2021 г. в 21:16(изменено)а нах он нужен на компе?
О
Олег
15 февраля 2021 г. в 21:16(изменено)если ты раз в полгода к нему обращаешься
И
Илья Низамов
15 февраля 2021 г. в 21:16(изменено)не нах , а на компе... Предлагаете его на стенку поставить?
I
Ivan Kobelev
15 февраля 2021 г. в 21:16(изменено)Да че раз в пол года. В идеале сиквельные базы разорачивать.
I
Ivan Kobelev
15 февраля 2021 г. в 21:17(изменено)Типа зачем тогда он в докере
I
Ivan Kobelev
15 февраля 2021 г. в 21:17(изменено)Ставь все файловые.
I
Ivan Kobelev
15 февраля 2021 г. в 21:18(изменено)Мне кажется все таки Цели немного другие.
М
Максим Князев
15 февраля 2021 г. в 21:19(изменено)ради одной задачи (или постоянной задачи) проще поставить SQL
М
Максим Князев
15 февраля 2021 г. в 21:20(изменено)как я понимаю, докер выигрывает, если вам в течение недели надо поставить (смонтировать) десяток баз, выгруженных из разных версий SQL
М
Максим Князев
15 февраля 2021 г. в 21:20(изменено)как минимум
И
Илья Низамов
15 февраля 2021 г. в 21:31(изменено)Это точно. SQL в докере лично мне нужен, чтобы раз в пол года развернуть базу клиента у себя. Разработку я всегда веду в файловой базе. SQL режим замедляет разработку.
М
Максим Князев
15 февраля 2021 г. в 21:31(изменено)лайк, подписка )
Л
Ленар Гильмутдинов
15 февраля 2021 г. в 21:32(изменено)А почему?
Что с sql не так
Л
Ленар Гильмутдинов
15 февраля 2021 г. в 21:32(изменено)Теоретически быстрее же должна отладка работать
М
Максим Князев
15 февраля 2021 г. в 21:32(изменено)с ним все так. просто надо понимать контекст
И
Илья Низамов
15 февраля 2021 г. в 21:32(изменено)Допустим на той неделе позвонил клиент и сказал, что у него на sql базе не работает одна моя обработка. Скинул базу, надо проверить, ставить из-за этого полноценно sql не хотелось.
М
Максим Князев
15 февраля 2021 г. в 21:32(изменено)нет
М
Максим Князев
15 февраля 2021 г. в 21:33(изменено)кратко, на языке блондина:
MS SQL выигрывает в чтении (отчетах, итогах)
и проигрывает в записи.
волшебства не бывает
М
Максим Князев
15 февраля 2021 г. в 21:33(изменено)проц, диск, память - одинаковые
Л
Ленар Гильмутдинов
15 февраля 2021 г. в 21:33(изменено)Понятно
И
Илья Низамов
15 февраля 2021 г. в 21:34(изменено)Разверни демо erp в sql и в файловую. Включи замер, сними с поддержки, добавь справочник, прими изменения, отключи замер. Сделай на обоих базах и поймешь сколько времени ты теряешь на sql версии.
О
Олег
15 февраля 2021 г. в 21:35(изменено)ну некоторые базы не разворачиваются в файловую
И
Илья Низамов
15 февраля 2021 г. в 21:35(изменено)SQL выигрывает в многозадачности, плюс у файловой версии есть ограничение на размер одной таблицы, 4Gb вроде
E
ELF
15 февраля 2021 г. в 21:35(изменено)Просто иногда базы большие и не работают в файловой.
Л
Ленар Гильмутдинов
15 февраля 2021 г. в 21:35(изменено)Пожалуйста))
У меня крутятся пустые sql базы, заливаю туда порой
Регламентные те же протестить дабы
М
Максим Князев
15 февраля 2021 г. в 21:35(изменено)это уже "мелочи" )
у меня - 100% баз
И
Илья Низамов
15 февраля 2021 г. в 21:37(изменено)Вот у меня и лежат с десяток баз клиентов в sql формате на внешнем hdd. Иногда клиент просит что-то подправить, и проще базу подключить к sql чем из dt ее разворачивать.
О
Олег
15 февраля 2021 г. в 21:37(изменено)давно уже регламенты в файловых работают
Л
Ленар Гильмутдинов
15 февраля 2021 г. в 21:37(изменено)Вот с этим замечал, что намного быстрее
И
Илья Низамов
15 февраля 2021 г. в 21:37(изменено)Регламенты в файловой работают часто не по регламенту, доказано опытом )
Л
Ленар Гильмутдинов
15 февраля 2021 г. в 21:37(изменено)Да, но не параллельно, друг за другом
М
Максим Князев
15 февраля 2021 г. в 21:38(изменено)1С можно и с конейнера строго на флешке гонять
E
ELF
15 февраля 2021 г. в 21:38(изменено)Да тоже самое. Развернул базы клиентов и по мере необходимости использую ))
И
Илья Низамов
15 февраля 2021 г. в 21:38(изменено)Кстати держать несколько версий серверов 1с в контейнерах тоже можно.
М
Максим Князев
15 февраля 2021 г. в 21:39(изменено)скажем так: в идеале, на каждую базу данных нужен выделенный сервер. но, это часто фантазия
в реалиях русского айтишника
М
Максим Князев
15 февраля 2021 г. в 21:40(изменено)мы научились выбивать выделенный сервер под ТЕСТОВУЮ базу (чтобы не мешать рабочей)
но!
требования принимают всего 10% клиентов
М
Максим Князев
15 февраля 2021 г. в 21:40(изменено)мы назвали это песочницей
М
Максим Князев
15 февраля 2021 г. в 21:41(изменено)кто в потоке и востребованно - могу поделиться идеей
А
Александр Киричков
15 февраля 2021 г. в 22:24(изменено)А что у вас там происходит? выделенный сервер... под каждую базу... У вас там тюнинг производительности что ли?
P
P Z
15 февраля 2021 г. в 22:24(изменено)Не под каждую, а как я понял под тестовый контур
I
Ivan Kobelev
15 февраля 2021 г. в 22:25(изменено)от движка зависит.
P
P Z
15 февраля 2021 г. в 22:25(изменено)На самом деле показать что надо о очень просто.
Берешь потоков в 10 число дробилку запускаешь и рабочей становится грустно
А
Александр Киричков
15 февраля 2021 г. в 22:27(изменено)зачем вот это вот всё, когда я могу одной командой всё запустить? docker-compose up -d
P
P Z
15 февраля 2021 г. в 22:28(изменено)Это если у тебя права естт
А
Александр Киричков
15 февраля 2021 г. в 22:28(изменено)права на что?
P
P Z
15 февраля 2021 г. в 22:28(изменено)Хотя бы на установку докера для начала
P
P Z
15 февраля 2021 г. в 22:29(изменено)Не путай работу в отделе и у заказчика, там иногда такие требования
I
Ivan Kobelev
15 февраля 2021 г. в 22:30(изменено)просто крупные зачазчики видимо.
А
Александр Киричков
15 февраля 2021 г. в 22:31(изменено)на компах заказчиков? Так а вы тогда при чём? Проблема адресуется местным админам
А
Александр Киричков
15 февраля 2021 г. в 22:31(изменено)Что-то у вас проблемы какие-то мутные... :)
А
Александр Киричков
15 февраля 2021 г. в 22:32(изменено)если машина заказчика - хоть докер, хоть виртуалка, хоть комп пользователя
I
Ivan Kobelev
15 февраля 2021 г. в 22:33(изменено)Он просто написал что у всех есть тестовые окружения и никакие докеры ему не нужны.
А
Александр Киричков
15 февраля 2021 г. в 22:33(изменено)тестовый контур в идеале разворачивается всегда на чистую. И докер прям вот для вот этого отличен
А
Александр Киричков
15 февраля 2021 г. в 22:34(изменено)ну если у всех есть... тогда и вопроса нет, ок. Мне вот надёжнее, когда я волюм с данными клиента грохнул и у меня его нет
А
Александр Киричков
15 февраля 2021 г. в 22:35(изменено)А не подчищать хвосты
А
Александр Киричков
15 февраля 2021 г. в 22:35(изменено)Ну, каждый привык макароны есть разными инструментами
А
Александр Киричков
15 февраля 2021 г. в 22:35(изменено)Кто-то ложкой, кто-то руками, а кто-то ртом
М
Максим Князев
15 февраля 2021 г. в 23:46(изменено)в этом и есть суть
что далеко не у всех крупных заказчиков есть ресурсы для тестовых сред
а у второй половины если и есть, то пробиться к ним нереально.
потому, мы нашли простое решение: приходим со своей средой, но за небольшую доплату
М
Максим Князев
15 февраля 2021 г. в 23:46(изменено)адекватные платят и счастливы
М
Максим Князев
15 февраля 2021 г. в 23:46(изменено)ресурсы не тратим, безопасности не угрожаем и тп
Е
Евгений Мартыненков
16 февраля 2021 г. в 00:31(изменено)А я вот частенько не понимаю, откуда брать пути для монтирования volume
иногда в хабе докера в описаниях есть все пути, иногда нет.
Здесь для ms sql server этих путей нет: https://hub.docker.com/_/microsoft-mssql-server
Как узнать, что все базы он складывает в /ver/opt/mssql/data/ ?
Е
Евгений Мартыненков
16 февраля 2021 г. в 00:33(изменено)Я нашел далеко не быстро вот здесь: https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-docker-container-configure?view=sql-server-2017&pivots=cs1-bash#persist
Но мне кажется, что информация о таких вещах должна располагаться где-то очень близко с описанием запуска командной строки образа
И
Илья Низамов
16 февраля 2021 г. в 07:48(изменено)Docker внутри тот же Linux, подключаешься через консоль и смотришь структуру папок
О
Олег
16 февраля 2021 г. в 10:04(изменено)Можно же менеджмент студио подрубиться и посмотреть где базы лежат, а потом перефорировть docker-compose. yml. А изначально просто не указывать volume, а то не стартанет сам sql
Е
Евгений Мартыненков
16 февраля 2021 г. в 10:38(изменено)Я как бы понимаю где и что можно посмотреть, но это всё лишние телодвижения и пустой запуск только ради того, чтобы посмотреть где лежат настройки сервера. Я ожидал увидеть это чуть раньше и до запуска контейнера. Порты ж они пишут на главной странице
И
Илья Низамов
16 февраля 2021 г. в 10:47(изменено)Я думаю, они предполагают, что люди занимающиеся докером в силах с этим разобраться. И от версии к версии эти пути могут меняться. И еще, я где-то видел конфиг, где каждая папка расположения внутри контейнера задавалась в environment.
А так да, хотелось бы полный список возможных параметров сразу на docker hub видеть.
И
Илья Низамов
16 февраля 2021 г. в 19:49(изменено)FROM microsoft/sql-2010
RUN change-path.sh
RUN install-brent-ozar.sh
VOLUME my-dir
и после чего
docker build -t jonydeath/mysupersql-2019
Я почти всегда пересобираю свои контейнеры на основе чужих. Брать готовые почти никогда не получается для нормальной работы.
Е
Евгений Мартыненков
16 февраля 2021 г. в 19:50(изменено)а что за скриптики от озара?
О
Олег
16 февраля 2021 г. в 19:51(изменено)это докерфайл
О
Олег
16 февраля 2021 г. в 19:51(изменено)или докеркомпозе
О
Олег
16 февраля 2021 г. в 19:51(изменено)каакой вопрос такой ответ ))
Е
Евгений Мартыненков
16 февраля 2021 г. в 19:52(изменено)что внутри скриптов конечно же имел ввиду.
И
Илья Низамов
16 февраля 2021 г. в 19:52(изменено)😢😳
И
Илья Низамов
16 февраля 2021 г. в 19:53(изменено)Не ожидал -
И
Илья Низамов
16 февраля 2021 г. в 19:53(изменено)https://github.com/BrentOzarULTD/SQL-Server-First-Responder-Kit/blob/dev/Install-All-Scripts.sql
И
Илья Низамов
16 февраля 2021 г. в 19:54(изменено)Я сразу в MSSQL подсовываю скрипты Брента - после чего создаю базу DBATools где складываю всякое чтобы к Графане подключать
Е
Евгений Мартыненков
16 февраля 2021 г. в 19:54(изменено)ну про Брента я конечно же помню от тебя.
Но я не понял как оно повлияет на конфиг целевой СУБД. Оно ж только для мониторинга
Е
Евгений Мартыненков
16 февраля 2021 г. в 19:55(изменено)подумал, может у него уже какая-то своя мега сборка скуля появилась
И
Илья Низамов
16 февраля 2021 г. в 19:55(изменено)Блин - там еще вот такое - https://github.com/olahallengren/sql-server-maintenance-solution
И
Илья Низамов
16 февраля 2021 г. в 19:57(изменено)Ну и еще я меняю параметры хранения MDF и LGF - а также tempdb
Причем с temdb я поступаю очень жестоко
volumes:
tmpfs:/var/mssql/tempdb
Е
Евгений Мартыненков
16 февраля 2021 г. в 19:58(изменено)а tmpfs - это виртуальный каталог в RAM?
Войдите, чтобы оставить ответ