Pasha.
Подскажите пожалуйста. Добавляю файлы вот так. В докер RUN mkdir -p /home/lesson/ COPY target/classes/lessons/1.xlsx home/lesson COPY target/classes/lessons/2.xlsx home/lesson COPY target/classes/lessons/3.xlsx home/lesson COPY target/classes/lessons/4.xlsx home/lesson И ищу по пути home/lesson Но почему то не находит. В чем ошибка?
Не выходи из комнаты.
Привет. Можете подсказать, почему получаю ошибку и как её фиксить? backoffice | PermissionError: [Errno 13] Permission denied: '/src/static/admin' https://gist.github.com/dima-dmytruk23/d118db2cc4fb839affbcb7d1494985e7
Не выходи из комнаты.
Причём локально норм, а на сервере - ошибка(
Konstantin
/src/static/admin это папки ?
Не выходи из комнаты.
да
Не выходи из комнаты.
создаются через баш скрипт
Не выходи из комнаты.
при запуске контейнера
Не выходи из комнаты.
chown / chmod?
прописал в докерфайле RUN chown -R user:user /src - эффект тот же(
Не выходи из комнаты.
туплю походу жестко(
sdnv
попробуй chmod -R 777 для теста
sdnv
для теста, но никак не для продакшна
sdnv
прописал в докерфайле RUN chown -R user:user /src - эффект тот же(
а от какого юзера там что выполняется? не юзер поди
Не выходи из комнаты.
Не выходи из комнаты.
про юзера в контейнере?
Не выходи из комнаты.
Не выходи из комнаты.
я так понимаю, что user - нужны пермишены на /src . Прописывал chmod 777, chown user:user - говорит, что пермишенов нет(
Konstantin
На папкет
Konstantin
На экзекут
Konstantin
Из этой папки может быть
Hallbjorn
Всем привет! Не подскажет ли кто: как мне порты выставить наружу из докера? мне в докерфайле их експозать, назначать соответствие в компоузе или и там и там?
Hallbjorn
Второе
то есть в докерфайле могу ничего не писать - правильно понимаю? задействованы оба файла
Hallbjorn
Да, в докерфайле объявлять порты необязательно
не случалось ли благородному дону сталкиваться со стронгсваном?
Andrey
Hallbjorn
мне надо завернуть впн в докер. контейнер взлетел. в порт стучусь - грят, что никого нету. порт занял, но никто его не слушает (хз - мож и не должен)
Hallbjorn
люди, есть кто знает как впн в докер завернуть?
Hallbjorn
я на любой согласен уже (
Hallbjorn
народ, имел кто-нить дело с wireguard?
Konstantin
Там просто как дважды два
Konstantin
Тебе чё ипсек надо
Hallbjorn
Тебе чё ипсек надо
угу. токо я не девопс. я бедный несчастный крестьянин-кодер. Уже несколько дней с перерывами на работу пытаюсь сделать. И так, и этак и по всякому - выходит ((( мне надо так. токо вместо юзера мой клиент, а вместо инета мой сервак будет
Hallbjorn
впны в докерах нужны, дабы отлаживаться локально можно было и при надобности разнести
Hallbjorn
подумал... мне даже пока пойдет в компоузе связать попарно на внутренних сетках клиент+впн и впн+сервер
Viktor
Всем добра! Кто-то юзал weave? Дайте обратную связь, пожалуйста.
Николай
Всем добрый вечер Вопрос такой : есть бд, которая крутится в докере и доступна по localhost:port. Есть приложение, которое тоже в докере и доступно по localhost:anotherport Но при этом, чтобы приложение из докера достучалось до бд оно идёт по адресу имя_образа_бд:5432 Это не очень удобно тк чтобы запускать локально и запускать в докере - надо менять URL бд Можно ли как-то сделать так, чтобы приложение, работающее докере обращалось к бд по localhost:port? Был варианта с network_mode: host Но в таком случае я не могу настроить на каком порту будет приложение (или могу но не знаю как) И тогда я не могу пинговать приложение через тот же постман, чтобы проверить его работу Буду благодарен за помощь)
Николай
так в этом случае если я запущу приложение локально, то надо менять урл бд
Vitaliy
Оно же у тебя в докере?
Николай
оно в докере, но не у меня :) Я запускаю локально и всё окей Мне нужно настроить так, чтобы человеку, который запускает из докера не надо было менять урл бд
Vitaliy
Блэт, ну не пишите вы так у меня не у меня. Пишите нормальное ТЗ. Надо чтобы и бд и прилажуха были в докере и видели друг друга, так?
Николай
Надо чтобы приложение обращалось к бд по localhost независимо в докере приложение или нет
Vitaliy
Если взять и описать в докер композ файле 2 сервиса, бд и приложение, то они будут видеть друг друга по имени сервиса, и будут в одной сети. Если надо, то пробросьте порт с хоста до своего приложения. Всё.
Николай
Кажется понял, спасибо
Vitaliy
Кажется понял, спасибо
Если будут вопросы то приходите уже с докеркомпозом
Grey
Добрый вечер! Парни подскажите как можно обновить версию запущенного контейнера в ранчере ?
Konstantin
А какие у нас есть аналоги портейнера
gaenkov
Надо чтобы приложение обращалось к бд по localhost независимо в докере приложение или нет
Ваше желание выглядит несколько противоречиво. Смысл докера как раз в том чтобы изолировать сервисы друг от друга, и при обращении приложения на localhost НЕ попадать к бд (а попадать в контейнер самого приложения где кроме него ничего больше нет)
gaenkov
Используй host network, делов-то
Вангую что оратор сидит не под линуксами
Николай
верно (
George
Тогда забей болт
Николай
сейчас это начальнику передам)
gaenkov
верно (
Почему бы вам у себя тоже не гонять в докере? Тогда можно будет прописать адрес сервиса бд вместо локалхоста и у всех все будет работать
Николай
ну дебажить в докере как-то не очень
Николай
а можно тогда ещё один вопрос: можно ли как-то сделать, чтобы при выполнении команды docker-compose up автоматически выполнялась docker build -t name_image
Alexander
Надо чтобы приложение обращалось к бд по localhost независимо в докере приложение или нет
Можно несколько контейнеров в 1 сетевой неймспейс запихнуть. —network=container:<name>
Alexander
Можно несколько контейнеров в 1 сетевой неймспейс запихнуть. —network=container:<name>
Тогда контейнеры друг-друга как localhost будут видеть.
George
Но вообще в компоуз Я не рекомендую билдить. Лучше уж мейкфайл тогда создать
George
Можно несколько контейнеров в 1 сетевой неймспейс запихнуть. —network=container:<name>
Не надо так делать. Если первый контейнер падает, то потом сеть накрывается медным тазом
Alexander
Не надо так делать. Если первый контейнер падает, то потом сеть накрывается медным тазом
Первый можно запустить с образом типа pause и держать его чисто для сети.
Alexander
Я не говорю что надо. )
Николай
всем спасибо!
Hallbjorn
оброе утро, народ! при старте контейнера получаю listen udp4 172.23.0.2:51820: bind: cannot assign requested address каждый раз при билде адрес кем-то лочится. кто-нить в курсе: где что надо почистить?
Hallbjorn
проблема с айпишником решилась ручным апгрейдом компоса. бубунта по дефолту ставит полугодичной давности. это был баг. компоуз похорошел несказанно. мои рекомендации
Hallbjorn
я рано обрадовался. нифига. айпишники кто-то лочит. как понять: это докер у себя или на уровне хоста?
Oleh Kopyl
Привет) Докер push завис вот на этом. Что делать? Безопасно перезапустить? Почему такое могло произойти? С интернетом все ок.
Oleh Kopyl
Решил перезапустить Docker на маке. Теперь у меня две проблемы
Oleh Kopyl
Привет) Докер push завис вот на этом. Что делать? Безопасно перезапустить? Почему такое могло произойти? С интернетом все ок.
Я подумал что перезагрузка ноута поможет. Стало еще хуже. Я один щас не могу запугить на DockerHub приватный image?
Hallbjorn
пару минут, дружище )