Константин
не ужели Роскомнадзор все таки заблокировал?
f5ead9cc14b
?
Константин
Какой образ контейнера используется? docker ps
# easy_install Django Searching for Django Reading https://pypi.org/simple/Django/ Downloading https://files.pythonhosted.org/packages/94/9f/a56f7893b1280e5019482260e246ab944d54a9a633a01ed04683d9ce5078/Django-2.2.5-py3-none-any.whl#sha256=148a4a2d1a85b23883b0a4e99ab7718f518a83675e4485e44dc0c1d36988c5fa error: Download error for https://files.pythonhosted.org/packages/94/9f/a56f7893b1280e5019482260e246ab944d54a9a633a01ed04683d9ce5078/Django-2.2.5-py3-none-any.whl#sha256=148a4a2d1a85b23883b0a4e99ab7718f518a83675e4485e44dc0c1d36988c5fa: [Errno 104] Connection reset by peer похоже Роскомнадзор заблокировал
George
Дожили
Константин
хотя стоп, с хостовой то машины все ставится
Константин
похоже вспе таки docker переставлять буду
Maxim
Сорян, я накосячил))) Формат hosts забыл…
Maxim
Сделай: echo files.pythonhosted.org 151.101.113.63 > /etc/hosts
Maxim
getent ahosts files.pythonhosted.org
Maxim
Сделай: echo files.pythonhosted.org 151.101.113.63 > /etc/hosts
Бля) Не скопировалось))) echo 151.101.113.63 files.pythonhosted.org > /etc/hosts
Maxim
IP и имя не в том порядке были в общем. Из-за этого резолв мимо уходил.
Константин
сделал
Maxim
Если getent правильный IP выдает теперь, то попробуй поставить что-нибудь через pip install.
Константин
ставится
Maxim
Hail RKN ^______^
Константин
такс, а что произошло тогда, ведь раньше все работало без корректировки /etc/hosts
Maxim
такс, а что произошло тогда, ведь раньше все работало без корректировки /etc/hosts
Насколько я понимаю, из списка IP адресов, в которые резолвится files.pythonhosted.org на хосте у тебя рандом был в твою пользу, и выбрался незаблокированный IP, а в контейнере - не повезло.
Maxim
т.е. раньше работало просто случайно?
Да))) Если не лень - можно вероятность посчитать))
Константин
Да))) Если не лень - можно вероятность посчитать))
спс за помощь, наверное нужно прописать в RUN это
Maxim
спс за помощь, наверное нужно прописать в RUN это
Нез) Гвоздями прибить IP'шник - самый простой, но не самый хороший способ, конечно… Хорошего и не сложного сходу не могу придумать) В идеале - сделать избирательный обход блокировок РКН на хосте
Maxim
Как сравнительно не трудный и автоматизированный вариант без заворачивания всего трафика через VPN: https://habr.com/ru/post/413049/
kSandr
🤔 ping files.pythonhosted.org
ага ... это то-что я ему сказал сделать n сообщений назад ))))
Maxim
ага ... это то-что я ему сказал сделать n сообщений назад ))))
Так это… Это контрольный был, чтобы проверить, что /etc/hosts подтянулся) Про getent ahosts я на тот момент не знал
{"fname": “Darwin”,
Привет всем! Кто может помочь/подсказать как протянуть тунель из контенера на удаленный сервак с мускулем?
kSandr
причем тут докер кстати ?
George
или наоборот... ssh -L. Надо понимать что куда будет ходить
Dmitrii
Есть ли аналог docker run --hostname для docker-compose.yml?
Maxim
Привет всем! Кто может помочь/подсказать как протянуть тунель из контенера на удаленный сервак с мускулем?
А зачем так, правда? Кажется не лучшей идеей туннель внутри контейнера заводить в принципе…
George
чтоб завести vpn внутри контейнера - понадобится CAP соответствующий
George
ссш туннель - вероятно ничего не понадобится
Maxim
Я концептуально) Почему бы VPN на хосте не сделать, а в контейнер пробросить сетевой интерфейс готовый? Чтобы вся инфраструктура была снаружи контейнера…
Maxim
Я не смог повесить на порт контейнера
Не смог распарсить… Я себе такое представил: на хосте VPN до сервера с мускулем поднимается, а в контейнер пробрасывается сеть, а не порт.
Денис
Всем привет, как можно Docker запустить bash скрипт, ругается даже на echo "hello world"?
Денис
Есть предположение что запускает как python на что и выбрасывает ошибку
Maxim
Всем привет, как можно Docker запустить bash скрипт, ругается даже на echo "hello world"?
Как именно ругается? Дай вывод. Без этого трудно угадать что именно не так пошло
Денис
А это имеет смвсл
George
docker run ... --entrypoint /bin/sh .... echo "hello world"
Денис
В энтрипойнт засунь
Да у меня ентрипоинт python стоит
Денис
Теперь ругается что файла такого нет😌
Денис
Чуть позже скину скриншот для ясности
Денис
Вот есть баш скрипт, который не запускается почему-то
Денис
Денис
Когда я пытаюсь сделать билд то пишет что no such file or derictory
Денис
Нет
Денис
docker-compose up - d - - build так запускаю
Денис
Делал ещё так CMD["bin/sh", "usr/src/app/entrypoint.sh" ] и билд собрался но Docker run уже не запускается
Денис
Всю голову уже сломал
Денис
Сам скрипт довольно простой делает задержку что-бы postgres подключилась на 5432 порт иначе фласк не может подключится
Денис
К бд
Денис
Так без скрипта работает
Gleb
Вот есть баш скрипт, который не запускается почему-то
у тебя альпайн, там нет баша из коробки
Gleb
pkg add bash
Gleb
но это один фиг плохо
Денис
Но если убрать скрипт то flask ругается что что 0.0.0.0:5432 нету ничего а должна быть postgres
Денис
Без докера работает нормально
Gleb
а причем тут 0.0.0.0?
Gleb
скрипт этот https://github.com/vishnubob/wait-for-it ?
Денис
Так да я знаю я и пытаюсь сделать задержку
Денис
С помощью баша
Gleb
Денис
Композ
Gleb
Композ
сделай хелсчек
Gleb
ща покажу
Денис
Денис
Он довольно простой
George
Ты три раза в образ файлы из текущего каталога закидываешь