George
Ты создаёшь таким макаром админ юзера, что может быть нежелательно.
George
Он вызывается при создании контейнера и все счастливы
Oleg
George
В этом скрипте не возбраняется использовать переменные окружения, создавать таблицы, добавлять экстеншины и творить прочую всячь с постгрёй
Дурак из фильма
А как так получается, что docker ps, мне показывает, что порт открыт и контейнер поднят
365869e6dd51 front:test "/bin/sh -c 'nginx -…" About a minute ago Up About a minute 80/tcp kind_hermann
Но при этом netstat -nlpt в упор не видит, что 80-ый порт кто-то слушает
???
inqfen
Потому что он не опубликован
Дурак из фильма
Я неправильно написал EXPOSE? Надо было не просто 80, а 80:80?
inqfen
Надо было не expose
inqfen
А ports
inqfen
Почитай документацию
Дурак из фильма
Почитай документацию
https://docs.docker.com/engine/reference/builder/ не вижу тут опции ports
inqfen
А при чем тут build?
inqfen
Это в run
Дурак из фильма
Я вообще про докерфайл спрашиваю
inqfen
Или в докер композе, если через него стартуешь
inqfen
Докерфайл - инструкция для сборки
Дурак из фильма
Композ позже будет
inqfen
А не как образ развернуть на сервере и что там опубликовать
Дурак из фильма
Да, вот мне и надо там сказать, что бы экспозился порт из контейнера
Дурак из фильма
Или это только на стадии run и можно указывать?
inqfen
Там это нельзя указать
Дурак из фильма
Странно, а что тогда делает директива экспоз?\
inqfen
Ты представляешь вообще как докер работает?
Дурак из фильма
inqfen
Дурак из фильма
Или чрут на стероидах
inqfen
Нет
inqfen
Expose выставляет порт внутри сети контейнера
Дурак из фильма
Почитай, это в доках есть
Так вот читаю, по той ссылке что выше кидал и там написано что экспоз говорит докеру, что контейнер хочет слушать этот порт.
inqfen
Да, контейнер его слушает, в сети контейнера
inqfen
А тебе его надо пробросить на адаптер реальный
inqfen
Это 2 разные вещи
Дурак из фильма
ладно, спасибо, будем пока рану параметры давать с портом, а потом в композе уже напишу это дело
inqfen
Дурак из фильма
Ну это я для себя вланом назвал
inqfen
Ну и отвыкни так называть, 802.1q там не юзается)
影の人
Здравствуйте, такой вопрос, взял готовый фициальный образ tomcat, запустил контейнер, прописал роли, создал юзера в tomcat-users.xml. Контейнер перезапустил. Однако при заходе в Manager app или другие manager выводит deny вместо запроса авторизации. Что я мог упустить или не так сделать? Может где-то еще конфиг есть, кроме $CATALINA_HOME?
Anonymous
postgres_db:
image: postgres:10
environment:
- POSTGRES_PASSWORD=root
- POSTGRES_USER=ylozovyk
- POSTGRES_DB=mnt_server
volumes:
- postgres_db_volume:/var/lib/postgresql/data
не создаёт ни юзера, ни базы данных, что делать?
Roman
Roman
Может что-то в нем не так
Anonymous
оказывается, что был трабл в версии постгреса
Zhandos
Zhandos
Как открыть логи?
inqfen
docker logs
Zhandos
Вообще проблема следующая: настроили traefik вместе с сертификатами cloudflare. Теперь только один поддомен досупен. На остальные пишет что error 503 origin is unreachable. Кто нибудь может сталкивался
Vladimir
народ, ктото с ранчером работал?
Vladimir
rancher
Vladimir
каким образом он при создает новые контейнеры в системе из под стартового контейнера на ноде?
Vladimir
ну вот чтобы добавить в кластер новую ноду надо на ней поставить только докер и запустить определенный контейнер-агент. верно?
Sergey
По сути да, там строчка будет с ролями, запускаешь агента на новой ноде с теми параметрами ролей для агента и все, дальше он сам
Vladimir
так а как агент, который по сути кретится в своем контейнере может стартовать другие контейнеры на этой ноде?
Sergey
Он через докер сокет
inqfen
Ты про ранчер какой версии?
inqfen
Почитай тогда как kubernetes работает
Vladimir
Он через докер сокет
т.е. есть некий сокет, который доступен внутри контейнера и который позволяет работать с ситемным докер-проессом?
inqfen
Тут не в ранчере дело
inqfen
Ранчер только управлялка
Sergey
Все верно ранчер оркестратор, а так там куб контейнеры днс прокси оверлейная сеть
Sergey
А агент через докер сокет всеми крутит
Vladimir
А агент через докер сокет всеми крутит
т.е. отходя вообще от темы кубернетес, можно изпод любого контейнера дернуть еще какойлибо контейнер, сдянуть с докерхаба, стопнуть все контейнеры итд итп?
Sergey
Ну от части, можешь запуститт portainer и посмотреть как это работает, там также есть вариант через апи и через сокет, а вообще это все оркестраторы
Vladimir
Sergey
Тут слово изолированны в другом понятии
Sergey
Попробуй сначала с простого, а потом к куберу, кубером без понимания как вообще докер работает, не много будет путать.
Vladimir
Sergey
Vladimir
Sergey
Не за что, пиши)
Pavel
Привет ребята
Pavel
Я не секу в докер ни грамма, но мне нужно заставить работать одну штуку, помогите пожалуйста.
Pavel
Суть проста, надо внутри докер контейнера выставить права файлу
Pavel
Усложняет все то, что я работаю под виндой.