Artem
ну значит разбирайся с hetzner или адресуй тому у кого есть доступ чтобы открыли нужный тебе порт
Roman
docker-compose может удалить неименованные volumes при перезапуске?
Aleksey
буду разбираться
Artem
т.к. судя по всему на твоем дедике только 22 и 80 и октрыты
Aleksey
благодарю
Aleksey
Artem
либо можешь на 80 порту поставить реверспрокси и в зависимости от хостов раскидывать запросы на разные контейнеры
Aleksey
iptables вообще удалил
Aleksey
Aleksey
на 80 nginx должен быть
Artem
nginx и есть реверспрокси
Aleksey
ну так-то да, можно конечно на некоторые sub-домены делегировать, как вариант
Artem
можно и по локейшенам раскидывать, много вариантов как выйти из ситуации в общем 😉
Aleksey
благодарю! в общем-то чем не варианты
Alexander
привет) время нубских вопросов)
что если у меня есть Docker swarm-mode, пара сервисов и балансировщик, мне нужно создать сетки, которые бы связывали этот балансировщик уровня сервера (для раздачи всем 80 и 443 портов) с этими самыми сервисами, в каких compose-файлах мне нужно их указывать? этого балансировщика или сервисов? или и там и там?
Alexander
я хочу вот эту вот команду
$ docker network create --driver 'overlay' calypso
переделать в compose-file
Alexander
и у меня есть некий сервис main-nginx и сервис calypso, сервисы разные, описываются в разных compose-file'ах, один балансировщик уровня сервера, а второй просто рядовой сервис... в документации не очень понятно, в каких случаях удаляются сети и создаются ли они автоматически, если их нет
Vladyslav
Всем привет)
Konstantin
Парни подскажите. если какое-то время не использовать контейнер с postgres, то видимо теряется сооединение.
Например открыта у меня табличка в dataGrip, если ни каких операций с ней минут 10 не производить, то после например фильтрации по ней - будет "connection..." и все. Но если вкладку с табличкой закрыть и открыть заново, то запросы выполняются мгновенно)
У меня просто веб приложение, и если вкладка давно открыта, то полсе запроса back кидает 504 ошибку, думал это связанно.
не было ни у кого такого?)
Artem
Так поддерживайте конекшн со стороны приложения, постгрес не будет держать бесконечно коннект иначе при большой количестве обращений по сокетам все утечет
Konstantin
Evgenii
Evgenii
Anonymous
Пытаюсь установить docker строго по гайду на ubuntu 16: https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#install-docker-ce-1
после очередного шага:
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"выдает невалидность. куда копать ?
Dmitrii
Dmitrii
Artem
Artem
ограждает максимально от любой криворукости и делает все за тебя
Anonymous
thanks ^_^
Artem
Victor
Ребзя, такой достаточно глупый вопрос, но все же, никто не сталкивался с тем что докеру не нравятся Xeon ?
Artem
А ты уверен что в докере дело?)
Aleksei
Подскажите плагин для Jenkins, чтобы его Docker Compose подружить
Victor
А ты уверен что в докере дело?)
Не совсем. Ибо как я понял проблема в CPU, но странность в том что раньше докер работал нормально. Если конкретно то я говорю про MacPro 2006 с Sierra на борту(2 Xeon)
Victor
Вот решил узнать может кто сталкивался как их опять подружить
Artem
так надо с того и начинать, что это мак)
Artem
там и без зионов проблем хватает с докером 😊
Viacheslav
Это не в ксеоне проблема, а в маке. Его (докер под мак) опять (снова) поломали с месяц назад
Victor
Понял) спасибо
Sergey
/report
Joe
Подскажите почему контейнер схлопнулся
# Version: 0.0.1
FROM ubuntu:16.04
MAINTAINER Joe Lomakin
RUN apt-get update && apt-get upgrade -y && apt-get install build-essential mc vim-nox htop python-pip python3-pip openssh-server -y
RUN mkdir -p /root/.ssh
COPY conf/.ssh/id_rsa /root/.ssh/id_rsa
COPY conf/.ssh/id_rsa.pub /root/.ssh/id_rsa.pub
Joe
Что я упустил?
Aleksandr
текст ошибки
Joe
Exited (0) 3 minutes ago
Aleksandr
ну, все ок
Aleksandr
все что прописано в Dockerfile выполнилось
Aleksandr
что не атк?
Joe
Это понятно, а как его оставить включенным
Aleksandr
Aleksandr
это не виртуалка. это контейнер, обрачивающий какое-то рабочее приложение.
Joe
Не обратил внимания )))
Dmitrii
у меня у всего списка контактов в таком порядке
Joe
Подскажите как прописать в dockerfile монтирование (-v /root/.ssh:/root/.ssh)
Artem
докерфайл это инструкция для сборки образа, а не конфигурация контейнера
Joe
Понял, нужен compose, Артем спасибо.
Artem
Anonymous
ми-ми-ми
Николаич
А может кто по Jenkins подсказать?
Вопрос сформулирован тут: https://toster.ru/q/490470
Pavel
Передать ему WORKDIR
Pavel
В енв
Ivan
Всем привет!
Помогите пожалуйста разобраться))
Возник такой косяк:
собираю образ, прописываю ENTRYPOINT ["/home/start.sh"]
содержимое беру отсуда:
https://github.com/docker-library/php/blob/6677546d599d3980781b520f84d03ecaad291dd1/7.2/alpine3.7/fpm/docker-php-entrypoint
при старте контейнера получаю ошибку:
/home/start.sh: 11: exec: $@: not found
не могу понять, что не так...
Anton
не знаю про твой баш скрипт, но например виндовый блокнот ломает перенос строки, если копи-пастишь
Aleksandr
Aleksandr
То есть явно содержимое отличается
Aleksandr
Не лги нам, плз
Ivan
RUN set -ex; \
{ \
echo "#!/bin/bash"; \
echo "set -e"; \
echo "echo 'mailbot.k8s.webdevtest' > /etc/hostname"; \
echo "CURRENT_IP=\$(cat /etc/hosts | tail -1 | awk '{print $1}')"; \
echo "echo '127.0.0.1 localhost' > /etc/hosts"; \
echo "echo '\$CURRENT_IP mailbot.k8s.webdevtest' » /etc/hosts"; \
echo "cd /etc/mail/"; \
echo "make"; \
echo "make restart"; \
echo "exec '\$@'"; \
} | tee /home/start.sh
Ivan
вот секция, которая создаёт start.sh
Aleksandr
Смотри 6 строку в оригинальном файле
Aleksandr
В этом соль
Aleksandr
Яс телефона, неудобно
Ivan
я пробовал её добавлять - не влияет на результат
Ivan
а что делает сет?
Ivan
точнее сет-минус-минус ))
Aleksandr
Если не передана команда, добавляет к аргументу php-fpm
Aleksandr
Поэтому у тебя и не работает, потому что ты ничего не передаешь в скрипт
Aleksandr
Вызывается$@
Ihor
Всем привет, есть 3 ноды в сворме и все менеджеры, почему-то иногда контейнеры с 3го менеджера пересоздаються на других нодах. Как я понимаю эта нода отпадает с кластера, но в системных логах нечего нет, сервер не падал. Может кто подскажет как это можно отдебажить?
Тигран
Хотел подписаться на страничку докера в инстаграме. Расхотелось.