@docker_ru

Страница 962 из 1375
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
08:13:15
Какой то сервис который запущен и работает от root пользователя изменяет владельца и группу этих файлов. Сталкивались с подобной проблемой
нашли причину. Подобный скрипт лежал: a cron file /etc/cron.daily/unowned_files with the following content: #!/bin/bash find / -ignore_readdir_race -nouser -print -exec chown root {} \; find / -ignore_readdir_race -nogroup -print -exec chgrp root {} \;

Google
Sergey
09.01.2019
08:18:05
@vizdrag вот почему базы незя в докере)
это вершинка айсберга:)

Artur
09.01.2019
09:03:34
в чём косяк. при помощи volumes моунчу файл внутрь контейнера. и там он считается за директорию

Konstantin
09.01.2019
09:08:20
в чём косяк. при помощи volumes моунчу файл внутрь контейнера. и там он считается за директорию
косяк в деталях. Вообще всё самое важное в этой жизни в деталях

Zhandos
09.01.2019
09:16:12
Настроил traefik, lable указал, все работает, но вот сертификату не доверяет, как получить Trusted Cert и указать его в traefik.toml? Может кто делал?
Всем спасибо, разобрался, есть вопрос по Postgresql??? какие подземные камни есть, слышал что если упадет докер то потеряем файлы, кто может подсказать

Zhandos
09.01.2019
09:23:39
Artur
09.01.2019
09:29:08
косяк в деталях. Вообще всё самое важное в этой жизни в деталях
volumes: - '/docker/trains3/html:/var/www/html' - '/docker/trains3/html/id_rsa:/home/www-data/.ssh/id_rsa'

тут всё "примитивно"

вот id_rsa определяется как папка. хотя далее есть конфиги, которые так же прокидываются, и с ними всё ок

Konstantin
09.01.2019
09:37:24
ls -l /docker/trains3/html/id_rsa всё ок? Не помню почему такое бывает, кроме как файл не существует. не сталкивался

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
пошел меня аву на фотки с женским привлекательным лицом
могу сразу РО выписать, чего мелочиться

Oleksandr
09.01.2019
10:35:18
cron зло )
молоток зло, я им вчера палец отбил

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, но это теория которую мне лень проверять :(

Viktor
09.01.2019
13:24:51
env_file: - myenvfile — cp .env myenvfile типа такого попробуй. И, наверное, покажи что в myenvfile написано

Alexander
09.01.2019
13:27:07
env_file: - myenvfile — cp .env myenvfile типа такого попробуй. И, наверное, покажи что в myenvfile написано
не прокатило // envfile.env export … … export RAILS_MASTER_KEY=7a3e202f75348ecfd9432d8eaf12e0aa … export …

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
не прокатило // envfile.env export … … export RAILS_MASTER_KEY=7a3e202f75348ecfd9432d8eaf12e0aa … export …
$ cat docker-compose.yml version: '2.1' services: redis: env_file: - myenv image: redis ports: - 6379 macbook-pro-6:tmp $ cat myenv FOO=BAR DO=cker macbook-pro-6:tmp $ docker exec -it tmp_redis_1 env FOO=BAR DO=cker

Alexander
09.01.2019
13:44:48
спасибо, пробую

завелось!

таки експорты лишние были

спасибо большое, как то не подумал

env_file: - .env так работает кстати

если кому интересно

Google
ildar
09.01.2019
13:55:43
env_file: - .env так работает кстати
ты ссылку читал? .env подгружается по умолчанию, если рядом лежит

Александр
09.01.2019
13:56:01
Если у тебя файл .env, то в самом docker-compose файле видны эти переменные, в ямлике можно использовать

ты ссылку читал? .env подгружается по умолчанию, если рядом лежит
Он не прокидывается внутрь контейнера, если явно не указать

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 выполнить в контейнере, то там не будет этой переменной окружения

Я в шоке с тебя)

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 например), если не врублен сворм

Александр
09.01.2019
14:29:58
Опят ты за старое, чё ж так спорить то любишь)

Konstantin
09.01.2019
14:30:01
да
Тогда соррян, вообще в голове другая инфа про .env

Александр
09.01.2019
14:30:24
А вот expose уже действительно нафиг не нужен

2я ветка развивается паралельно 3й, не бомби
https://github.com/docker/compose/issues/4513 вот тебе ответ разработчиков, раз мне не веришь)

Google
Александр
09.01.2019
14:32:15
Я ж не из головы это взял, из практики - лимиты в 3.x не работают без swarm

Konstantin
09.01.2019
14:32:40
Я ж не из головы это взял, из практики - лимиты в 3.x не работают без swarm
Я вообще не тебе писал и юзаю реплай, в отличии от тебя. Я хз с кем ты общаешься

Александр
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
это единственная из возможных причин:)?
монитор пробовал выключать?

Страница 962 из 1375