Рубикон
php-fm разве не лучше отдельно от nginx запускать?
Рубикон
И в nginx только австримы делать?
Anton
php-fm разве не лучше отдельно от nginx запускать?
а можно поподробнее? У меня так
Anton
Рубикон
У тебя контейнер php называется?
Anton
У тебя контейнер php называется?
сервис php, контейнер home_php
Рубикон
Ну .. хм сервис в композе
Рубикон
Хз .. нало гуглить .. пыха не настраивал, Но краем глаза слышал
Рубикон
https://m.habr.com/ru/post/316802/ Чет гакромания кауаято нагуглилась
Nicko
народ помогите, плиз решил поставить докер на винду поставил не могу сбилдить контейнер пытался гуглить, нашёл, что в docker-compose файле неправильная версия поставил правильную - 3.7 version: "3.7" Версия docker-compose: docker-compose version 1.24.1, build 4667896b
Nicko
всё равно появляется ошибка
Nicko
как же я ненавижу винду
Рубикон
У теья композ походу поломан
Рубикон
Композ файл
Рубикон
Ты чем ямл редактиповпл?
Nicko
Композ файл
https://github.com/NickolayBauer/Docker_TelegramBot/blob/master/docker-compose.yml
Nicko
У теья композ походу поломан
На убунте работает почему-то
Nicko
Но думаю пофиг
Рубикон
Нет
Рубикон
Нихрена не пофиг
Nicko
Ну так я пульнул репозиторий и поменял на "3.7"
Nicko
И на 3
Nicko
Толку то
Рубикон
У тя image пустой
Nicko
А, бляд
Рубикон
Его как бы при биолде из докер файла и бать не должно
Nicko
Понятно все
Рубикон
Ты перепутал синтаксис
Рубикон
и рестарт не там
Рубикон
Чувааак .. у тя вообще неправильные отступы вмкомпозе
Рубикон
Отрывай доку и медитируй
Nicko
4 пробела, чё не так то
Рубикон
... рестарт алвкйс ну неможет быть внутри секции биолд
Рубикон
Ты снкции перепутал нахрен
Рубикон
И билд секцию неправильно написал
Рубикон
Рестар дрлжен быть в деплоее вродебы
Nicko
Мне кажется я где то обосрался с коммитами, я уверен, что все было не так
Nicko
))
Рубикон
6 стпочек композа
Рубикон
... да ты .. МАСТЕР
Nicko
Отвечаю не закоммитил чёт
Nicko
Ну да, так и есть
Nicko
Винда все равно зло
Someone
Всем привет! Я юзаю docker-compose Есть докер-образ с кодом внутри. Я поднимаю контейнер из этого образа, и маунчу туда volume, который, естественно, получает оттуда код при создании. Этот volume я потом маунчу к другим контейнерам, чтобы и они имели доступ к коду. Проблема такая: Если я сбилдил образ с новым кодом и обновляю сервис с этим контейнером в docker-compose - код остается старым. Я понимаю, что volume никуда не делся, и просто переподключается при пересоздании контейнера с тем кодом, с которым был создан сам volume. При том, удалить volume нельзя, пока его юзает хотя бы один контейнер. Единственное решение, которое я нашел - удалять к чертям все эти контейнеры, а потом и volume, и пересоздавать заново. Вопросы: 1. Можно ли как-нибудь удалить volume, который юзается другими контейнерами? (—force не работает) 2. Можно ли переинициализировать volume ( чтобы он заного принял за начальные данные код из контейнера)? 3. Можно ли заменить один volume другим, скажем, поменяв его имя? 4. Стоит ли вообще пихать код в контейнер? 5. Стоит ли шарить volume или сделать все контейнеры с кодом? 6. Стоит ли шарить volumes в 2 шага? (Сделать маунт одного контейнера с одной папкой - потом копировать код в папку другого маунта для другого контейнера и т.д. - таким образом получится по одному volume для каждого контейнера, причем удалять надо будет только один контейнер и только один volume)
Ihor
Всем привет Стоит вопрос выбора ОС для сервера. Мне от сервера нужен только докер, больше ничего. Стоит выбор между Дебианом, CentOS и Ubuntu. Что бы получше использовать? Есть опыт с дебианом и убунту и наверное я бы склонился к дебиану из-за меньшего количества предустановленных демонов и прочего хлама. Что бы вы посоветовали?
Someone
Если ты не юзал centOS - то и не надо. Юзай Дебиан и будет тебе счастье, разницы не почуствуешь
Ihor
Если ты не юзал centOS - то и не надо. Юзай Дебиан и будет тебе счастье, разницы не почуствуешь
ну как.. разок пробовал, чего-то фиксил. Но не особо помню какая там версия ядра и что там есть в окружении и чего нет… с дебиан-базед дистрибутивами больше знаком
Someone
Так и не понятно вокруг чего тут проблема) От центоси ты ничего особенного не получишь. Так что Дебиан - вперед👌
кирилл
Всем привет! Я юзаю docker-compose Есть докер-образ с кодом внутри. Я поднимаю контейнер из этого образа, и маунчу туда volume, который, естественно, получает оттуда код при создании. Этот volume я потом маунчу к другим контейнерам, чтобы и они имели доступ к коду. Проблема такая: Если я сбилдил образ с новым кодом и обновляю сервис с этим контейнером в docker-compose - код остается старым. Я понимаю, что volume никуда не делся, и просто переподключается при пересоздании контейнера с тем кодом, с которым был создан сам volume. При том, удалить volume нельзя, пока его юзает хотя бы один контейнер. Единственное решение, которое я нашел - удалять к чертям все эти контейнеры, а потом и volume, и пересоздавать заново. Вопросы: 1. Можно ли как-нибудь удалить volume, который юзается другими контейнерами? (—force не работает) 2. Можно ли переинициализировать volume ( чтобы он заного принял за начальные данные код из контейнера)? 3. Можно ли заменить один volume другим, скажем, поменяв его имя? 4. Стоит ли вообще пихать код в контейнер? 5. Стоит ли шарить volume или сделать все контейнеры с кодом? 6. Стоит ли шарить volumes в 2 шага? (Сделать маунт одного контейнера с одной папкой - потом копировать код в папку другого маунта для другого контейнера и т.д. - таким образом получится по одному volume для каждого контейнера, причем удалять надо будет только один контейнер и только один volume)
не нужно маунтить код, собирай образы и версионируй их тегами
кирилл
чтоб удалить старый волюм просто убери волюм из компоуз файла и примени изменения, волюм отцепится и ты удалишь его
Дмитрий
Someone
не нужно маунтить код, собирай образы и версионируй их тегами
Код в контейнере, а контейнеров, которые должны его юзать - 3 штуки. Ну не хочется в дефолтный nginx контейнер пихать код
кирилл
это пхп какое-то
кирилл
?
кирилл
или шаред статика есть для аппликейшена и нжинкса
Someone
php
Someone
там и пхп и фронтенд. Пхп контейнер для пхп, нджинкс для фронтенда
кирилл
ыа
кирилл
юзал s6 overlay для такого когда-то
Ilia
Kubernetes для начинающих: разворачиваем кластер за час, 30 октября, среда Время: 17:00 Описание: Организаторы Слёрма (интенсивы по Kubernetes) проводят вебинар совместно с КРОК Облачные сервисы. Показываем, что в Облаке КРОК можно за час создать production-ready кластер. Павел Селиванов будет в онлайне создавать кластер, объясняя свои действия. Вебинар рассчитан на системных администраторов, желающих познакомиться с Kubernetes, и на инжеренов Kubernetes, интересующихся возможностями Облака КРОК. Зарегистрироваться
Александр
Подскажите, кто-нибудь сталкивался с подобной проблемой при попытке запушить docker-образ в regestry: Get http://.....: dial tcp: lookup ... on 192.168.65.1:53: no such host И, может быть, кто-то эту проблему уже решил?)
inqfen
И вопрос, при чем тут докер?
inqfen
почитай ошибку еще раз
.
Доброго времени суток. Парни помогите разобраться со скейлом. Допустим если я делаю docker-compose up -d —scale web=4 и у меня будет 4 контейнера с nginx. После этого докер сам будет перенаправлять реквесты куда надо или ещё что-то конфигурировать нужно. В плане если один сервис перегружен он будет перенаправлять на тот который посвободнее или же нет ?
inqfen
он за это вообще не отвечает
inqfen
ты создашь 4 контейнера nginx, чтобы на них проксировать трафик тебе нужен прокси, внезапно
.
Тоесть он просто скейлит а что как делать мне ещё нужно настроить ?
George
или сворм
.
А если через сварм будет автоматом ?
George
как настроишь, но шансы есть