inqfen
Тогда конфиг выкладывай весь
Yegor
вот эти хедеры чекаю, если что в конечной точке
Александр
Сделал образ, в нем скрипт CMD start.sh выглядит таким образом:
#!/bin/bash
/usr/sbin/sshd
nginx -g 'daemon off;'
python3 /opt/renew.py
Если первым ставлю пайтон, то через ps -afx не вижу nginx, если наоборот, то не вижу чтобы выполнялся пайтоновский скрипт. sshd всегда работает. Что я не так делаю?
inqfen
В консоли запусти и узнаешь
inqfen
ключевое слово - или
inqfen
контейнер - один процесс
inqfen
ты запускаешь например nginx, он запустился, забрал себе всякие std и работает
Александр
ключевое слово - или
я имею ввиду когда запущен nginx в контейнере. В него захожу и запускаю python. Работает. При этом работает всегда sshd.
inqfen
Все
inqfen
inqfen
представь себе, что ты шелл и последовательно это выполняешь
inqfen
если запускаешь больше одного процесса - юзай supervisord
Anonymous
Добрый вечер) Скажите новичку в контейнере)) Как достучаться к постгресу запущенному на докере в cli интерфейсе?
inqfen
docker exec %container-name% psql
inqfen
ну или что тебе там надо
Anonymous
Спасибо святой человек)
inqfen
то есть даже docker -h это для профессионалов?(
Anonymous
Я изучал порт 5432 пол вечера
inqfen
про документацию вообще молчу
Anonymous
Мне стыдно но это я не чекнул по привычки тыкнул -help
Anonymous
🙏 сохранил как отче наш
Stas
подскажите: вопрос ньюбский но что то немогу правильно нагуглить ответ (как правильно нагуглить или ответ может кто знает). Файлы созданые в контейнере докера выдны у меня в системе но если я пытаюсь их из системы редактировать то сохранить немогу. при том что права для редактирования сторонними пользователями на файл навешены если я правильно понял. Может надо что то все таки что то поправить с настройками юзера в докер файле или где то еще.
Stas
Stas
судя по третьей строке права у сторонних юзеров тоже есть на редактирование
rmshell
Прав никаких нету. В контейнере создай юзера с uid и gid 1000, добавь этого юзера в группу www-data, установи исполнение процессов от user 1000, так ты сопоставишь хостового юзера с гостевым
Stas
ок спс
Den
Добрый день всем, подскажите пожалуйста, в чём может быть проблема, сделал репозиторий в интрасеть, есть днс который кидает с нужного адреса на реп.
Но если указать реп по имени домена elk:5000\образ не работает, а по ип всё ок.
George
George
что такое реп - docker registry?
что за elk:5000?
George
что там с хттпс?
Den
есть реп на серваке в интрасети
Den
да
Den
Den
Den
по ип всё работает
George
полное доменное имя задай
Den
по домену нет
George
типа elk.my.org
George
в /etc/hosts короткое имя elk есть?
Den
Den
George
Den
Den
заработало
Den
тоесть он игнорит днс?
George
кмк, потому что имя короткое
George
т.е. если бы ты сделал elk.my_company.com - FQDN, то все было бы ок, но это не точно
Dmitry
Подскажите как правильно по вашему мнению хранить конфиги для докер-компоуза - как переменные окружении через enviroment: или через volumes: пробрасывать конфиги? Спасибо!
George
Никак. Задай вопрос по конкретному сервису, который хочешь обернуть в докер
George
могу сказать такую вещь - оркестраторы (включая докер компоуз) отслеживают изменения только в самих переменных. Т.е. если положишь конфиг в вольюм, то сервис не будет перезапущен, чтобы перечитать конфиг - это надо будет делать руками. С другой стороны - конфиг в вольюм - не требует ПЕРЕСОЗДАНИЯ контейнера при изменении конфига, т.к. изменение переменных окружения ТРИГГЕРИТ пересоздание контейнера
George
вот и думай сам
Dmitry
Den
George
Den
когда elk стек накатываешь, значение размера кучи увеличиваешь на хосте
George
да, тюнить параметры ядра на хосте. Но это не ява с хост машины
George
а тупо докер наследует sysctl с хоста - ядро-то общее
Den
George
какая папочка? куда? ты о чем вообще?
Den
George
что значит наследует sysctl с хоста?
включи голову, пожалуйста. У тебя есть ядро. В нем есть некие конфигурационные параметры. Ты их можешь менять через sysctl. Ядро у докер-контейнера общее с хостом. Дальше продолжать?
Den
Алексей
George
George
Den
George
хост машины
если я правильно понял твои слова - нет, sysctl.conf НЕ ПРОБРАСЫВАЕТСЯ в контейнер
George
у тебя как это работает - система загружается, хост подцепляет дефолтные настройки, потом в какой-то момент перезаписывает их из системного sysctl.conf
Den
да, в этом и был вопрос