Vitaha
09.01.2019
04:51:12
вы разучились гуглить?
https://www.microsoft.com/ru-ru/sql-server/sql-server-2017
Ставишь в отдельный контейнер, лишь бы места и оперативы хватило, и радуешься.... У меня на расбери не влазит...
Если сукуел от маек то явно ктото хочет дотнет юзать, не проще ли сукулайт поставить? Через энтити фреймворк?
Google
Егор
09.01.2019
04:59:49
Насколько я понял пост, то не проще. Ибо речь идёт о рабочем высоконагруженном проекте сервера приложений, в котором есть база для ряда проектов, для тестирования которых нужно создать среду, в которой можно было бы произвольно менять миграциями состояние базы, эмулируя разные ситуации
Разве можно просто так взять и перенести базу из MSSQL в SQLite?
Andrey
09.01.2019
05:02:10
developer edition используйте и не парьтесь. Про лицензии написано на сайте ms, к докеру это не имеет отношения, не разводите офтоп
Vitaha
09.01.2019
05:36:10
Что за бред? заводите на 2 - 3 - 100 контенеров 100 баз в динамике меняйте к ним коннекшнстринги... контейнер это "условный комп" с тем софтом который вы в него запихнете...
Про перенос: а как вы миграции под энтити фреймверк руками пишете? потом изза таких мастеров бабло со счета улетает в никуда... если у вас древнее корыто вместо базы с архитектурой хромого дауна под бутератом, работающая в высоконагруженной системе то это ваше горе... вы как разраб должны решить проблему а не тащить старье подклеивая его скотчем и подпирая костылем катя на велике...
у вас один сервер с мсскуэль базой, в которой под разные проэкты к одному серверу.... это та самая история про корзину с иичками?
Sergey
09.01.2019
05:42:53
Хайлоад стейтфулл базы в докере это бред
в чем проблема выноса БД в виртуалку а на нее показывать контейнерам с дотнетом
Andrew
09.01.2019
06:15:01
Konstantin
09.01.2019
07:17:33
Sergey
09.01.2019
07:22:15
И бенчмарки есть?
эм, а что, в докере большие СУБД всегда работали отлично? Поэтому в кубере докеризируют только маленькие?
Konstantin
09.01.2019
07:24:38
Konstantin
09.01.2019
08:13:15
Konstantin
09.01.2019
08:16:51
Google
Sergey
09.01.2019
08:18:05
Artur
09.01.2019
09:03:34
в чём косяк.
при помощи volumes моунчу файл внутрь контейнера. и там он считается за директорию
Konstantin
09.01.2019
09:08:20
Zhandos
09.01.2019
09:16:12
Konstantin
09.01.2019
09:23:04
Zhandos
09.01.2019
09:23:39
Artur
09.01.2019
09:29:08
тут всё "примитивно"
вот id_rsa определяется как папка. хотя далее есть конфиги, которые так же прокидываются, и с ними всё ок
Konstantin
09.01.2019
09:37:24
ls -l /docker/trains3/html/id_rsa всё ок? Не помню почему такое бывает, кроме как файл не существует. не сталкивался
Дмитрий
09.01.2019
09:38:08
Artur
09.01.2019
09:45:14
вы оказались правы. из-за моей невнимательности, файлик по этому пути не находился, на каталог выше. благодарю !
Zhandos
09.01.2019
09:46:38
Petr
09.01.2019
09:53:09
Konstantin
09.01.2019
10:02:57
Zhandos
09.01.2019
10:03:31
Maxim
09.01.2019
10:34:45
Oleksandr
09.01.2019
10:35:18
Mike
09.01.2019
10:37:46
Alexander
09.01.2019
13:14:06
всем привет.
docker-compose, у одного из сервисов есть опция
env_file:
- .env
но при старте как будто не видит енв переменных оттуда, есть идеи почему так?
Google
Artem
09.01.2019
13:17:13
docker inspect погляди, залетели ли в него енвы твои
Alexander
09.01.2019
13:17:43
а у меня контейнер даже не стартует без них
Missing encryption key to decrypt file with. Ask your team for your master key and write it to /usr/src/app/config/master.key or put it in the ENV['RAILS_MASTER_KEY'].
так что подозреваю что их таки там нет
Viktor
09.01.2019
13:20:34
хотя у меня есть странное подозрение, что env_file не может носить имени .env, но это теория которую мне лень проверять :(
Alexander
09.01.2019
13:23:24
Viktor
09.01.2019
13:24:51
env_file:
- myenvfile
—
cp .env myenvfile
типа такого попробуй.
И, наверное, покажи что в myenvfile написано
Alexander
09.01.2019
13:27:07
ildar
09.01.2019
13:29:01
export'ы зачем?
Александр
09.01.2019
13:31:12
Попробуй указать путь относительно файла docker-compose.yaml
И потом docker-compose up -d
ildar
09.01.2019
13:33:43
Лучше всё-таки переписать файл в понятном композу формате) https://docs.docker.com/compose/env-file/
Viktor
09.01.2019
13:34:06
Alexander
09.01.2019
13:44:48
спасибо, пробую
завелось!
таки експорты лишние были
спасибо большое, как то не подумал
env_file:
- .env
так работает кстати
если кому интересно
Google
ildar
09.01.2019
13:55:43
Александр
09.01.2019
13:56:01
Если у тебя файл .env, то в самом docker-compose файле видны эти переменные, в ямлике можно использовать
Alexander
09.01.2019
13:57:15
Александр
09.01.2019
13:59:49
Это такой типа env для ямла
ildar
09.01.2019
14:01:13
Он не прокидывается внутрь контейнера, если явно не указать
$ cat .env
FOO=BAR
$ cat docker-compose.yml
version: '2.1'
services:
alpine:
image: alpine
entrypoint: sh -c "echo $FOO"
$ docker-compose up
Starting 09_env_alpine_1 ... done
Attaching to 09_env_alpine_1
alpine_1 | BAR
09_env_alpine_1 exited with code 0
Konstantin
09.01.2019
14:02:34
Это у тебя уже 2й) на 3м - бан)
Александр
09.01.2019
14:03:09
Ну он и не прокинулся, просто в ямлик подставилось значение и внутри контейнера выполнилась команда. Если env выполнить в контейнере, то там не будет этой переменной окружения
Я в шоке с тебя)
ildar
09.01.2019
14:04:02
Konstantin
09.01.2019
14:16:03
Это всегда так было? ?
Max
09.01.2019
14:24:35
о майн год - 2.1 ?
начните переползать на 3.2 хотя бы - меньше головняка ...
version: "3.2"
services:
mysql:
restart: always
container_name: mysql
image: mysql:5.7
env_file: .env
environment:
MYSQL_DATABASE: ${MYSQL_DATABASE}
MYSQL_USER: ${MYSQL_USER}
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
volumes:
- mysql-data:/var/lib/mysql
expose:
- "3306"
networks:
NET:
ipv4_address: 172.28.0.200
networks:
NET:
external:
name: NET
volumes:
mysql-data:
external:
name: mysql-data
wp-data:
external:
name: wp-data
apache2-sites-enabled:
external:
name: apache2-sites-enabled
apache2-ssl:
external:
name: apache2-ssl
Александр
09.01.2019
14:28:01
в 3.x не работают лимиты на ресурсы (cpu например), если не врублен сворм
Konstantin
09.01.2019
14:29:23
Александр
09.01.2019
14:29:58
Опят ты за старое, чё ж так спорить то любишь)
Konstantin
09.01.2019
14:30:01
да
Тогда соррян, вообще в голове другая инфа про .env
Александр
09.01.2019
14:30:24
А вот expose уже действительно нафиг не нужен
Google
Konstantin
09.01.2019
14:31:47
Александр
09.01.2019
14:32:15
Я ж не из головы это взял, из практики - лимиты в 3.x не работают без swarm
Konstantin
09.01.2019
14:32:40
Александр
09.01.2019
14:32:55
ой, сорян)
Roman
09.01.2019
14:34:11
https://www.opennet.ru/opennews/art.shtml?num=49877
кто нибудь уже пробовал такое?
Konstantin
09.01.2019
14:34:51
Или там что-то изменили? В чем вопрос
Roman
09.01.2019
14:35:44
а как в контейнеры пробрасывается шина?
Konstantin
09.01.2019
14:36:36
Что за шина?
Roman
09.01.2019
14:38:45
которая взаимодествует с датчиками
Dmitry
09.01.2019
15:13:11
Привет! Можете подсказать причины, по которым Докер может начать работать заметно медленнее? Arch. Особенно долго стал грузиться образ RabbitMQ, но в целом всё остальное грузится дольше раза в 3
x
09.01.2019
15:14:04
на компе запустили майнер
Dmitry
09.01.2019
15:14:51
Artem
09.01.2019
15:15:16
Subb98
09.01.2019
15:15:20
другие образы загружать?