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