Olexander
env_file: - myenvfile — cp .env myenvfile типа такого попробуй. И, наверное, покажи что в myenvfile написано
не прокатило // envfile.env export … … export RAILS_MASTER_KEY=7a3e202f75348ecfd9432d8eaf12e0aa … export …
Ильдар
export'ы зачем?
Александр
Попробуй указать путь относительно файла docker-compose.yaml
Александр
И потом docker-compose up -d
Ильдар
Лучше всё-таки переписать файл в понятном композу формате) https://docs.docker.com/compose/env-file/
Viktor
не прокатило // 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
Olexander
спасибо, пробую
Olexander
завелось!
Olexander
таки експорты лишние были
Olexander
спасибо большое, как то не подумал
Olexander
env_file: - .env так работает кстати
Olexander
если кому интересно
Ильдар
env_file: - .env так работает кстати
ты ссылку читал? .env подгружается по умолчанию, если рядом лежит
Александр
Если у тебя файл .env, то в самом docker-compose файле видны эти переменные, в ямлике можно использовать
Александр
ты ссылку читал? .env подгружается по умолчанию, если рядом лежит
Он не прокидывается внутрь контейнера, если явно не указать
Olexander
Он не прокидывается внутрь контейнера, если явно не указать
вот да, я пробовал и само не пробросилось
Александр
Это такой типа env для ямла
Ильдар
Он не прокидывается внутрь контейнера, если явно не указать
$ 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
Это у тебя уже 2й) на 3м - бан)
Александр
Ну он и не прокинулся, просто в ямлик подставилось значение и внутри контейнера выполнилась команда. Если env выполнить в контейнере, то там не будет этой переменной окружения
Александр
Я в шоке с тебя)
Konstantin
Это всегда так было? 😳
neb0t
о майн год - 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
Александр
в 3.x не работают лимиты на ресурсы (cpu например), если не врублен сворм
Александр
Опят ты за старое, чё ж так спорить то любишь)
Konstantin
да
Тогда соррян, вообще в голове другая инфа про .env
Александр
А вот expose уже действительно нафиг не нужен
Александр
2я ветка развивается паралельно 3й, не бомби
https://github.com/docker/compose/issues/4513 вот тебе ответ разработчиков, раз мне не веришь)
Александр
Я ж не из головы это взял, из практики - лимиты в 3.x не работают без swarm
Konstantin
Я ж не из головы это взял, из практики - лимиты в 3.x не работают без swarm
Я вообще не тебе писал и юзаю реплай, в отличии от тебя. Я хз с кем ты общаешься
Александр
ой, сорян)
Roman
https://www.opennet.ru/opennews/art.shtml?num=49877
Roman
кто нибудь уже пробовал такое?
Konstantin
Или там что-то изменили? В чем вопрос
Roman
а как в контейнеры пробрасывается шина?
Konstantin
Что за шина?
Roman
которая взаимодествует с датчиками
Dmitry
Привет! Можете подсказать причины, по которым Докер может начать работать заметно медленнее? Arch. Особенно долго стал грузиться образ RabbitMQ, но в целом всё остальное грузится дольше раза в 3
Igor
на компе запустили майнер
Dmitry
на компе запустили майнер
это единственная из возможных причин:)?
🔥
это единственная из возможных причин:)?
монитор пробовал выключать?
Владислав
другие образы загружать?
Igor
неа. вы же понимаете, что причин может быть миллионы?
Igor
это как спросить причины смерти
Igor
все
🔥
если мак, то может место заканчивается из за образов
Dmitry
удалить лишние контейнеры / образы пробовали? пересобрать?
пересобирать докер не пробовал (а зря). Все образы и контейнеры удалял, не помогло. Проблема в том, что один контейнер компилируется из исходников на сях, это сутки занимает
🔥
ноутбук
тогда закрыть-открыть
Владислав
что ж там такого, что сутки компилится?
Dmitry
Владислав
порнуха
в бинарнике? )
Владислав
оригинально, конечно. но тогда уж по-старинке: в рар
🔥
@dmake ^^^ решение проблемы
Dmitry
неа. вы же понимаете, что причин может быть миллионы?
возможно дело в том, что обновилась версия докера. Ролинг релиз и все дела. Примерно месяц тормозит, просто не очень сильно им пользовался. Может быть не я один такой за последнее время
Владислав
возможно, на само деле клятый арч виноват
Владислав
но я не знаю, не юзал его
Dmitry
причем сам демон отъедает ресурсы. Сейчас висит штук 10 runc init в процессах и едят всё
Владислав
попробуйте запустить любой другой проект
Владислав
если проблема никуда не делась - значит, это докер
Владислав
ну, то есть, не сборка образов
Dmitry
если проблема никуда не делась - значит, это докер
я выше написал, загрузка процессора на 100% сейчас, просто от dockerd
Владислав
сжечь его тогда
Dmitry
кол осиновый)
Владислав
лучше сжечь докер, чем сжечь камень )
Dmitry
шутка смешная, а ситуация страшная^^
Владислав
ну я бы меньшее, что сделал - это вырубил демона
Владислав
ибо нехер ЦП зря гонять
Dmitry
а что запущено в докере?
вообще ничего, просто демон
Владислав
когда у меня редактор открывается и начинается индекирование файлов, процессор (одно ядро) тоже под соточку на полминуты примерно забивается. мне даже эти полминуты стрёмно от такого