Рубикон
php-fm разве не лучше отдельно от nginx запускать?
Рубикон
И в nginx только австримы делать?
Anton
Anton
Рубикон
У тебя контейнер php называется?
Anton
Рубикон
Ну .. хм сервис в композе
Рубикон
Хз .. нало гуглить .. пыха не настраивал,
Но краем глаза слышал
Рубикон
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
Но думаю пофиг
Рубикон
Нет
Рубикон
Нихрена не пофиг
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 - то и не надо. Юзай Дебиан и будет тебе счастье, разницы не почуствуешь
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
кирилл
чтоб удалить старый волюм просто убери волюм из компоуз файла и примени изменения, волюм отцепится и ты удалишь его
Дмитрий
кирилл
кирилл
это пхп какое-то
кирилл
?
кирилл
или шаред статика есть для аппликейшена и нжинкса
Someone
php
Andrey
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
George
или сворм
.
А если через сварм будет автоматом ?
George
как настроишь, но шансы есть