Ivan
Можно ли в компосе указать на какой swarm ноде стартовать сервис?
Konstantin
Konstantin
в swarm можно
Ivan
docker stack deploy --compose-file docker-compose.yml stackdemo
Olexander
всем привет
Olexander
докер для мака жрет не стесняясь 7гб памяти с нулем поднятых контейнеров
Olexander
уже все убил, волюмы даже, на всякий случай
Olexander
у кого то такое бывало? как то многовато для idle
Olexander
сори, тупанул, дал ему много в настройках
Olexander
если кто не вкурсе еще то вот
https://github.com/docker/for-mac/issues/178#issuecomment-238509543
brestows
Всем привет, подскажите вопрос такой. Имеем приложение на php, необходимо развернуть N таких приложений отличающиеся конфиг файлом, как это более граммотно оформить используя Docker ? Например прилдожение в контейнере, nginx оставить на хосте либо в одном контейнере держать и php и ngixn либо еще как-то ?
Konstantin
brestows
туториалы как бы я видел, тут больше вопрос по "архитектуре" как правильно организовать а не как завернуть приложение в docker. В туториалах в большинстве своем описывают просто частный случай
Ilya
Привет, можно ли как-то в докерфайле узнать будущий hostname контейнера?
Ilya
Что бы сделать RUN sed -i 's/a1/`hostname`/' /root/config.xml
Дмитрий
Ilya
Увы, это не то что мне надо)
Dmytro 🇺🇦
Ilya
Есть 2 контейнера у каждого из них должен быть свой hostname в кофиге
Dmytro 🇺🇦
Так по имени сервиса не хочешь сделать?
Ilya
Ну подход может и не правильный, но нужно сделать так)
Konstantin
ты знаешь как нужно, не зная как можно. Это не к добру
Ilya
Konstantin
hostname: sethostname: Operation not permitted
расскажите потом, как вы это делаете
Lazoreth
Господа. Подскажите где можно почитать\посмотреть годный гайд по docker swarm? Может есть что-то в стиле dive into docker?
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
Brommie
Ребят спасите) Ставлю докер на винду - ошибка Отказано в доступе к C:\Windows\System32\drivers\etc\hosts
Brommie
запускал от имени админа
Brommie
Yuliy
а чего в хост лезет?
Konstantin
Konstantin
И чо?
Konstantin
Они оба работают, хостс то причем
Brommie
а вот хз
Brommie
но переустановили без той галочки и всё ок
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
Vyacheslav
а как посмотреть содержимое dockerfile, ксли образ скачан из репо?
Vladimir
в репе и посмотреть)
Vyacheslav
bebebe
Vyacheslav
Evgeniy
господа, собираю composer, в entrypoint прописываю скрипт, который инициализирует проект, если директория с проектом пуста
if [ -f "./.ENV" ]; then
echo "files do exist"
else
composer create-project laravel/laravel:5.7 ./ --prefer-dist --ignore-platform-reqs
fi
composer install
контейнер падает с ошибкой
composer | /home/install.sh: line 8: syntax error: unexpected end of file (expecting "then")
проблема в ситаксисе if
гугл дает точно такой синтаксис как у меня
сам composer собирается
FROM php:7-alpine3.7
чяднт?
Evgeniy
контейнер билдится без кеша
docker-compose build --no-cache composer
yellow
yellow
как узнать что опять запускает контейнеры
bebebe
спросить у Александра Каральчука?
bebebe
или он не пределах?
Konstantin
yellow
спасибо
Konstantin
Владислав
Konstantin
1. никогда не удаляй так рабочие контейнеры
2. если композом запускаешь - им и стопай\удаляй\etc
Anton
Roman
подскажите плиз как поченить Couldn't connect to Docker daemon at http+docker://localhost - is it running?
Konstantin
is it running?
arts
arts
Либо sudo chmod 666 /var/run/docker.sock. Но это сработает только до перезапуска докера.
Timur
Timur
теперь это best practices тред!
arts
Лол
Roman
да вроде и в группы пихал и проверял запущен или нет! вроде как все норм! и переустанавливал разными способами)
Sergey
переустанови
Roman
Ну так переустанавливал
Sergey
ок, на что ты получаешь ошибку
Roman
на запуск докер-компос
Roman
о всем спс! после очередной перезагрузке заработало
Evgeniy
Evgeniy
проблема была в переносах строк \r\n
Konstantin
Konstantin
dos2unix
Evgeniy
На Винде сидишь?
да, но дело не в этом, а в том, что в новом проекте не настроил перенос строк в шторме
Konstantin
Бывает, но когда ты с винды работаешь - это первое что надо проверять при фэйлах)