George
@Smsmdk4 ты издеваешься ?
George
@freeseacher
Roman
я сделал измения, как рестартануть контейнер, что бы он пересобрался?
Anton
Что за изменения?
Roman
Что за изменения?
конфиг поправил
Anton
docker-compose.yml?
Roman
тут нет докер компоуза
Roman
без него как? поможет?
Anton
конфиг поправил
Конфиг внутри контейнера?
Anton
Можно сделать экспорт в образ, потом лоад
Anton
Только лучше прочитать есть save, есть export. Что-то из этого умеет сохранять контейнер как образ
Andrey
посоны, вот в компосте можно у сервисов задавать depends_on, а можно создать некий сервис у которого будет только depends_on? говорю стартани сервис A, а он запускает сервисы Aa и Ab
Andrey
сейчас приходится запускать сервис Ab, чтобы были запущен ещё и Aa
Roman
Что делает команда docker restart? Он ведь не пересобирает контейнер, а зачем тогда нужна?
Andrey
перезапускает контейнер
Andrey
точнее даже процесс который ты запустил в этом самом контейнере
Andrey
Просто при апе перечисли
Andrey
ды придётся
Roman
Название не о чем не говорит
Да, Очень полезная команда
Andrey
Ты не видишь применения
Andrey
Жаль
Roman
Жаль
Так наведите любой
Roman
Ты не видишь применения
Видно не я один. А абстрактными фразами и я могу голову морочить
Shahmardan
Всем привет. Только начинаю работать с docker. Обьясните пжл. К примеру, есть описанный docker-compose.yml(nginx+rails+postgresql). Есть две среды dev и prod. В dev произвел кое-какие изменения(добавил код, добавил еще таблицу в БД). Все протестил в деве, отлично работает. А как эти изменения тащить в prod?
Andrey
(ждем первого кто скажет не тащить композер в прод)
George
Но на миграции в бд это не влияет
Roman
Но на миграции в бд это не влияет
я поэтому и не заострял
Roman
Как в haproxy сделать ображение по доменам? Например domain1 proxy pass server1, domain2 proxy pass server2
Vladislav
друзья, пожалуйста, помогите нубику. Вообщем есть джира она в контейнере, но там типикал ошибка с названием гаджетов и т.д в логах она выглядит так: "[c.a.t.j.healthcheck.support.GadgetFeedUrlHealthCheck] An error occurred when performing the Gadget feed URL healthcheck org.apache.http.conn.HttpHostConnectException: Connect to *хостНаме*:443 [*хостНаме*/172.10.1.6] failed: Connection refused (Connection refused)" воть, я нашел решение( ну как решение, возможно, что это решение) - https://github.com/teamatldocker/jira/issues/124 , но столкнулся с тем, что из-за незнания я хз как я его применить. ведь контейнер уже развернут. ему присвоено hostname и он пингуется по нему. Подкиньте что почитать чтоб я понял как это применить))) ну или подскажите как это применить)))
Алексей
Приветствую. У меня на сервере запущен Postgresql на 5432 порту, сейчас установил docker образ Postges и в настройках прописал порт 5432:5433. Но образ все равно не стартует, пишет, что занят порт 5432. В чем может быть проблема?
tfhx8
Сделал в volumes compose это - ./nginx/bots:/etc/nginx/bots но такое не работает, почему?
tfhx8
Попробуй абсолютный путь
а почему другие с таким же путем работает?
Aleksey
а bots это не файлик ли случайно ?
tfhx8
$PWD/nginx/bots:/etc/nginx/bots
сделал, захожу в контейнер и нету /etc/nginx и /etc/nginx/bots
tfhx8
пробую так - ./nginx:/etc/nginx
tfhx8
не пашет. В другом контейнере, который выше в конфиге, где также - ./nginx:/etc/nginx работает
tfhx8
или может другой контейнер закрывает доступ для других?
tfhx8
сделал docker inspect и там в volumes нет этого пути почему то
tfhx8
А ставят ли внутри контенера iptables для фильтрации плохих ип адресов?
tfhx8
зачем?)
для фильтраций всякой хрени)). Или обычно на основной машине вне докера такое делают?
Артём
на основной
tfhx8
вот думаю лучше через iptables или же внутри nginx
Артём
так там же виртуальные локальные интерфейсы только для контейнеров. Весь входящий трафик в первую очередь всеравно будет хостовавая машина принимать
Артём
на ней и настраивай фаервол
Артём
ну или WAF отдельно какой нибудь подними и поставь перед хостом
Артём
вариантов уйма
Артём
вот неплохая статейка, там и про iptables рассказывают тоже
Артём
https://habr.com/ru/post/333874/
tfhx8
так там же виртуальные локальные интерфейсы только для контейнеров. Весь входящий трафик в первую очередь всеравно будет хостовавая машина принимать
ок. Просто для удобства nginx как мне кажется лучше. Хотел предварительно подготовить списки ипов и отправить в nginx для блокировки от всяких парсеров, ботов,в общем от всего, что не является человеком)
Артём
ну, если тебе сайтики хостить, то в nginx модули от дудосов и тд есть
Артём
но это не равно фаерволу)
Артём
Ставь nginx с модулями и этого в большинстве случаев вполне достаточно
tfhx8
Ставь nginx с модулями и этого в большинстве случаев вполне достаточно
а что за модули такие? Что то не слышал, чтобы сами и списки ипов качали итп
tfhx8
Да и хз как ты эти ip будешь собирать, если они меняются каждую минуту
скрипты самому писать с автообновлением ипов
Denis
CoolStoryBob.