Andrey
Делай старт
nacknime
ок
nacknime
а без проброшеныых портов стопить?
nacknime
ок
Andrey
Стартуй
Andrey
И пробуй
Andrey
nacknime
nacknime
вот с проброшеными портами, верно?
Andrey
См конфиг мускуля он скорее всего принимает только от локалхоста
Andrey
Или своей сети
nacknime
Andrey
Andrey
где он?)
Почитай...иди docker exec -ti contid bash
Andrey
Или sh
Andrey
И правь его
nacknime
И правь его
ля, в баше ни nano, ни vim нету, как править? хД да и там ничего нету про айпи.. ну его нах может? сколько времени гребусь и результата полный 0
Andrey
Alex
Привет. После перезагрузки ПК:
Starting devilbox_bind_1 ... error
ERROR: for devilbox_bind_1 Cannot start service bind: driver failed programming external connectivity on endpoint devilbox_bind_1 (213af1462ffe316b1835eec846e1b134954950b92a0dcd459b408cddc02b59b8): Error starting userland proxy: Bind for 0.0.0.0:1053: unexpected error Permission denied
ERROR: for bind Cannot start service bind: driver failed programming external connectivity on endpoint devilbox_bind_1 (213af1462ffe316b1835eec846e1b134954950b92a0dcd459b408cddc02b59b8): Error starting userland proxy: Bind for 0.0.0.0:1053: unexpected error Permission denied
ERROR: Encountered errors while bringing up the project.
Alex
Не нашел вообще ничего, связанного с портом 1053, ни в интернете ни на ПК.
Vladimir
Alex
при этом ноль конкретики
Vladimir
Это docker контейнер?
Alex
Vladimir
Служба docker запущена?
Alex
Vladimir
Как запускаешь контейнер? Из под root?
Alex
Alex
попробывал с таким же контейнером, только на другом проекте - тоже самое. Проблема где-то у меня
Anonymous
Может прям совсем что-то детское типа файрвола?
Alex
Vladimir
netstat -ap
Alex
но детское может быть - я нуб)
Alex
Spirit
Alex
Жоска
каждый раз когда так говорят, приходится расказывать кул стори про то, как линукс прекрасно работает с двумя мониками в комбинации со старой amd gpu. Расказывать?)
Вариантов у меня нет, кроме как винда)
Spirit
Spirit
Линукс тут слаб, да
Alex
Alex
а на нем работать над своими проектами - чего-то ссыкотно. Начитался я историй.
Anonymous
но детское может быть - я нуб)
Ещё как вариант, но он не связан вообще напрямую, докеру на винде нужен включенный hyperv и минимум 4гб памяти. Если после рестарта в биосе слетело - докер не запустится. Ну да, это детское. У меня просто такое было.
Alex
Anonymous
Anonymous
Docker stop $(docker ps -a -q)
Alex
Anonymous
Ну и так же пишут, что надо деактивировать experimental features
Alex
Anonymous
я ж на винде)
Ну в пауершелле тогда.
Типа такого docker ps -a -q | ForEach { docker stop $_ }
Alex
Anonymous
🤷♂ ну
Alex
ну как так то... тупо вчера ПК перезагрузил, ибо nginx в контейнере регулярно умирал, и все
Alex
теперь даже работать не могу. Хоть ставь openserver ;-;
Anonymous
Как хардкор вариант - обновить по
Anonymous
Если не ластест
Alex
докер лейтест, это было первое что я проверил
Alex
а винда.. ну, она не очень старая, начало 2019-го. Обновлятся желания нет)
Anonymous
У меня вин10 последняя и последний докер. Проблем нет. 🤷♂
Не продакшн конечно, для опытов и препарации.
Alex
Владимир
Ребята, есть принципиальная разница в том, где назначать права на директорию: в Dockerfile или в моём ENTRYPOINT?
George
Владимир
Я с помощью dive исследовал свой образ и получилось, что такая команда RUN chown -R www-data:www-data /var/www/html/ занимает ~100мб места, в html храню пару сайтов
George
Владимир
Вот вопрос тот же: я ставлю зависимости через пакеный менеджер и навешиваю права на всю директорию, могу сделать двумя способами с одинаковым результатом, какой выбрать?
George
Т.е. если у тебя 10ГиБ файл и ты сделаешь ему chown, то у тебя появится слой на 10ГиБ
George
George
В энтрипойнте лучше, но это скажется на времени старта контейнера. В докерфайле - ты сам видишь, что надёжнее, но образ увеличивается
Владимир
У меня нужда такая: собрать контейнер с параметром для пакетного менеджера и запустить в нем тесты, а после удачи собрать контейнер без параметра и на прод
George
Проэкспериментируй... Посмотри, что лучше
Владимир
А тебе чего не спится в такую рань по Москве?
George
На работу еду
inqfen
inqfen
Ентрипоинт выполняется после старта контейнера, а к этому моменту все уже должно быть собрано
inqfen
Соответственно ты такой задеплоил на прод, а он у тебя там вместо того чтобы начать работать собирается себе
George
George
И вроде в команде докера copy можно выставить пермишшены, но я не уверен
inqfen
Можно, но они рекурсивные
inqfen
А ситуация, когда на весь каталог 644 например это редкость