Vyacheslav
и он не могёт в массив получается?
Vyacheslav
и ещё вопрос, можно по-человечески объяснить в чём заключается работа expose ?
Evgeniy
почему-то если массив команд не заводится, можно объяснить почему?
https://habr.com/ru/company/southbridge/blog/329138/ норм описание отличиев command vs entrypoint ну и еще можно обратиться к официальной доке за деталями
Evgeniy
и ещё вопрос, можно по-человечески объяснить в чём заключается работа expose ?
https://docs.docker.com/engine/reference/builder/#expose The EXPOSE instruction does not actually publish the port. It functions as a type of documentation between the person who builds the image and the person who runs the container, about which ports are intended to be published. To actually publish the port when running the container, use the -p flag on docker run to publish and map one or more ports, or the -P flag to publish all exposed ports and map them to high-order ports.
Evgeniy
а т.е. фактически ports открывает доступ для видимости снаружи, пробивая файерволл, а expose только для хоста открывает?
expose это просто инфа что контейнер может что то ожидать на таком порту и такой порт хорошо бы прокинуть на хостовую машину через -p
George
и ещё вопрос, можно по-человечески объяснить в чём заключается работа expose ?
это документация. Есть один кейс - когда оно юзается - когда ты публикуешь через -P (а не -p) - но это чуть менее, чем никогда
Vyacheslav
это документация. Есть один кейс - когда оно юзается - когда ты публикуешь через -P (а не -p) - но это чуть менее, чем никогда
а если я хочу сделать для ноды реверс прокси на nginx мне достаточно их в одну докер сеть закинуть, или нужен ещё expose ?
Vyacheslav
просто в сеть?
George
йе
Vyacheslav
понял, спасибо
mu
Поделитесь кто нибудь примерами конфига msmtprc с передачей параметров для соединения через переменные
Anonymous
why not audio bro?
Dan
why not audio bro?
А нахуй оно нужно?
Evgeniy
докер караоке чат
Александр
привет всем
Александр
на windows столкнулся с проблемой не пойму что хочет на mac все работает
Артём
Ну там же голубым по серому написано)
Mиxaил
Добрый день. Есть elasticSearch. Мне нужно создать через curl там пользователя после поднятия контейнера, чтобы приложение смогло создать индексы Что я попробовал: -Через COMMAND - постоянно ошибка "No such file" -Через entrypoint. Та же ошибка -Создал волюм. Он мне монитрует не туда, куда прошу: volumes: - user:/usr/share/elasticsearch/ и монтирует мне всё равно в : "Mountpoint": "/var/lib/docker/volumes/admin/_data", файл указываю как: ./test1.sh Пытался указывать и с полным путём до var/lib... и до /usr/share/elasticsearch/... Вообще ни в какую не видит файл, хотя при удалении волюма 550 мб удаляется, значит монтируется Я уже всё облазел, пробовал по разному команды писать с "$$(cat ....), просто путь , с bash -c , и че только не пробовал" ну ни в какую . Направьте плез
George
> volumes: > - user:/usr/share/elasticsearch/ > и монтирует мне всё равно в : > "Mountpoint": "/var/lib/docker/volumes/admin/_data", > файл указываю как: так и должно быть
Dan
Новый выпуск Котиков, как всегда по-субботам! https://t.me/ccoder/84
Dan
Это смотреть или слушать надо ?
Слушать, это дайджест подкаст :)
George
Я думал, что там прям кодить будут
Anonymous
Я думал, что там прям кодить будут
Я как-то записал как я кодю на диктофон
Anonymous
Тишина , стук клавиш, тишина, грубый мат, и так в цикле
Mиxaил
Унаследоваться от эластика и поставить необходимый софт в Dockerfile. Собрать контейнер. Пользоваться.
Так, не сказал, что через докер компоуз все делаю А унаследоваться это как?
George
Докерфайл написать
George
А компост - не нужен ))))
George
Это просто способ удобно прикопать параметры запуска контейнеров в YaML формате
Artyom
Artyom
Так, не сказал, что через докер компоуз все делаю А унаследоваться это как?
Унаследоваться это в докерфайле: FROM <имя образа с эластиком>:<тэг> RUN <команда установки нужных пакетов>
Artyom
И всё
Влад
коллеги, подскажите плиз. MSSQL база данных. Нашел образ, скачал запустил, переопределил порты и хранение бд. Контейнер успешно создан. Но когда запускаю, он автоматом выключается
Vyacheslav
а в логе что?
Vyacheslav
либо порт занят, либо не под рутом запускаешь
Mиxaил
А компост - не нужен ))))
у меня не один эластик просто поднимается. Потому без компоуза не обойтись)
George
Можно и без компоуз. Например, ансиблом
Владислав
гайз, чтобы прибить инит внутри контейнера, нужно поставить тире перед pid: kill -s 9 -1 Это зачем сделано - кто нить знает? Защита от дурака?
George
Я думаю, что да. Специальный аргумент для убивания инита
Владислав
хаха, а на макосе то же самое не проперло
Владислав
Владислав
🤣🤣🤣😭😭😭😭 1 - вм в облаке 2 - макос
George
В маке, видимо, дело в том, что виртуалка особенная
Mиxaил
Можно и без компоуз. Например, ансиблом
Первая строчка - нужен питон. Не катит
🅳🅸🆉🆉
всем привет, ай нид хелп хелп, буквально пару дней назад все работало))) есть докерфайл: FROM python:latest RUN groupadd -r uwsgi && useradd -r -g uwsgi uwsgi RUN pip install Flask uWSGI WORKDIR /app COPY app /app COPY cmd.sh / EXPOSE 9090 9191 USER uwsgi CMD ["/cmd.sh"] при сборке docker build -t identidock . падает ошибка:
🅳🅸🆉🆉
может кто сталкивался?? я так понимаю фласк не хочет ставиться, но пару дней назад все собиралось
George
попробуй с другого сервера
George
может РКН блокировки
🅳🅸🆉🆉
что за РКН ?))
George
Роскомпозор
🅳🅸🆉🆉
я из РБ )
Ілля
я из РБ )
И? У нас интернет кабель только с РФ есть)))
🅳🅸🆉🆉
ок, благодарю, буду пробовать)
🅳🅸🆉🆉
а есть еще версии кроме этой?
Roman
а есть еще версии кроме этой?
зайди во временный контейнер, в котором эта команда запускается, и посмотри, че там с интернетом
Roman
в тот который 6f055
Anonymous
у меня сегодня даже банальный docker pull alpine отваливается дома на обоих каналах (
Mиxaил
можно башем )
Я пытался башем. Через комманд ?или что ты имеешь ввиду?
Artyom
Ну типа того
Mиxaил
Ну типа того
не пашет. ничего не исполняет :( или может исполнять, но я результат не вижу?....
Anonymous
[“echo”, “qwe”] или “echo qwe” - один способ выбери, а не два разных миксуй
Александр
привет всем подскажите плиз очень долгая загрузка симфони с докером на винде в какую сторону смотреть, компьютер вроде не слабый а как черепаха работает)))
George
поставь себе линукс
George
процентов 30 отыграешь
Roman
😅☺️
Evgeniy
привет всем подскажите плиз очень долгая загрузка симфони с докером на винде в какую сторону смотреть, компьютер вроде не слабый а как черепаха работает)))
проблема в том что между виндой и виртуалкой с linux в hyperv медленный синк (если раздел винды примонтирован в докер), проблема не в докере есть всякие docker sync или rsync