Serghei
@доку не читай @сразу в чат пиши @спрашивай @и жди пока ответят @а потом русскоговорящие чатики токсичные
Anonymous
На самом деле, если я прочитаю доку, то вопросов у меня не возникнет. Смысл группы не теряется в таком случае?
Aleksey
Не всё есть в доках
Serghei
Не воспринимай все так болезненно. Сгоришь от обиды ) Будут подтрунивать, да, ну и что теперь, беситься что тебе на ложечке в рот не положили? )) Потрать лучше это время на мануалы, всяко полезнее будет
kSandr
Не всё есть в доках
согласен, врят-ли в доках кто-то напишет почему консолька говорит что пакетного менеджера нет )
Тимур
ради того что ты сам нинаграм не попытался разобраться в проблеме уровня детского сада и пришел задавать глупые вопросы
смотри. я юзаю докер в три команды: build, push, up -d, я бы хотел подробнее разобраться, но пока руки не дошли. В докерфайл залез первый раз. Не ставился opencv с alpine. Погугли, что-то попробовал - ничего не вышло. про apk вообще ниразу не слышал
Aleksey
согласен, врят-ли в доках кто-то напишет почему консолька говорит что пакетного менеджера нет )
В принципе да, гугл обычно на такие вопросы с трудом и не по делу отвечает))
kSandr
В принципе да, гугл обычно на такие вопросы с трудом и не по делу отвечает))
ну так это не вопрос про докер то в целом , это вопрос про линукс и минимальное умение работать с ним )
kSandr
я юзаю то, что дали.
я не я , хата не моя , за что купил за то продал )
kSandr
я юзаю то, что дали.
спроси того кто тебе дал, почему он тебе дал нерабочий образ 😊
Тимур
спроси того кто тебе дал, почему он тебе дал нерабочий образ 😊
ты, видимо, пропустил, что я писал выше. Все работало, пока не понадобилась либа python opencv.
kSandr
на денвере все работало ! 😊
Serghei
смотри. я юзаю докер в три команды: build, push, up -d, я бы хотел подробнее разобраться, но пока руки не дошли. В докерфайл залез первый раз. Не ставился opencv с alpine. Погугли, что-то попробовал - ничего не вышло. про apk вообще ниразу не слышал
Мой тебе совет, если ты про апк ни разу не слышал - забудь пока про алпайн. Эта система сложна в том плане что там не совсем стандартный подход к установке (изза glibc). Многие пакеты только в testing, часто будешь вынужден что-то собирать из исходников или банально патчить конфиги. Короче возни там существенно больше. И если у тебя пробелы по матчасти, то зря ты алпайн выбрал
Aleksey
я юзаю то, что дали.
https://hub.docker.com/_/python Это про версии образов, там всё расписано
Тимур
ну так он и не знает про алпайн и не пользуется им , он в целом вообще не понимает что он делает и чем пользуется ... у него же там дебиан )
ну, когда ты работаешь только 2 месяц, и твоя главная часть писать код, то времени понимать иногда нет
kSandr
ну, когда ты работаешь только 2 месяц, и твоя главная часть писать код, то времени понимать иногда нет
ой прости нас дураков, мы то не знали что ты только 2 месяца работаешь, и все эти докеры и линупсы тебе нахер неупали ибо твоя задача код писать, ...
Тимур
ладно, это очень бесмысленный разговор. буду разбираться в докере. спасибо
kSandr
ладно, это очень бесмысленный разговор. буду разбираться в докере. спасибо
давай , удачи ... только в данном случае это вопрос был не докера, а линукса
kSandr
докер это тупо чрут
Pavel
Привет ребят! Подскажите, если есть несколько api в разных контейнерах (в моем случае конкретно php) является ли лучшей практикой делать отдельный nginx под каждый?
kSandr
Привет ребят! Подскажите, если есть несколько api в разных контейнерах (в моем случае конкретно php) является ли лучшей практикой делать отдельный nginx под каждый?
зависит от кейса и общей архитектуры, в целом не вижу необходимости можно тупо поднять 1 nginx и проксировать все запросы на апи через него
kSandr
))))))
Алексей 🌐🐘
Anonymous
никто случайно не сталкивался с настройками кэша в докере для gitlab-runner на виндовых машинах ?
Anonymous
никак не могу примонтировать виндовую директорию для сохранения кеша
Anonymous
[[runners]] name = "*" url = "*" token = "*" executor = "docker" [runners.custom_build_dir] [runners.docker] tls_verify = false image = "node:latest" privileged = true disable_entrypoint_overwrite = false oom_kill_disable = false disable_cache = false cache_dir = "/data" volumes = ["c:/Users:/data"] shm_size = 0 [runners.cache] [runners.cache.s3] [runners.cache.gcs]
Anonymous
вот это место volumes = ["c:/Users:/data"]
Anonymous
падает ошибка - ERROR: Job failed: invalid volume specification: "c:/Users:/data"
George
Обратный слэш
George
Вводишь как в виндовом докере...
Anonymous
c:\\Users:\data ?
Alexey
c:\\Users:\data ?
у тебя два двоеточия , видимо он этого не понимает
George
Совет - посмотри - как делать bind mount под докером под виндой
Alexey
c:\\Users:\data ?
виндовый докер файловую систему хоста как воспринимает?
George
Это сэкономит время нам и тебе
Anonymous
ну в докер компоуз это прекрасно работает - > volumes: - c:/work/infrastructure/docker/config:/opt
Anonymous
Anonymous
ну и в принципе в самом докере как рекомендация стоит
Alexey
Совет - посмотри - как делать bind mount под докером под виндой
но тем не менее ) ибо gitlab-runner - это не докер и не компоуз ошибку ОН даёт? или уже докер?
George
И это не критерий
George
Ибо для docker run это некорректная комбинация (приходится $PWD/ololo:ololo делать )
Anonymous
попробую сделать как вы сказали, может получится чего, спасибо
Alexey
мне кажется он, да
да, есть у него в коде такая ошибка.. с текстом " invalid volume specification".. значит он парсит тоже
George
По идее - под виндой это должно выглядеть как \\c\users, но тебе 💯% гарантии не дам
Anonymous
без двоеточия
Anonymous
кажется заработало, спасибо
George
😳😳😳
Alexey
кажется заработало, спасибо
посмотри параметры запуска контейнера, сдаётся мне это заработало лишь потому, что текущий каталог запуска - это диск C: ) и тогда \\c\... указывает на тот же диск... посмотри, кстати, каталог c:\c\users не создался?
ARCHANGEL 🇺🇦
-v C:\something:/data будет работать синтаксис вот такой должен быть
George
-v C:\something:/data будет работать синтаксис вот такой должен быть
Т.е. подытожу - слева - виндовые слэши, справа - никсовые ?
Anonymous
Сраный докер
Эй эй эй святой сраный докер, чувак
George
Эй эй эй святой сраный докер, чувак
Церковь докера ? Церквей мало ?
George
⛪️
George
Я требую тогда свой церковный налог
kSandr
Отстоим Сквер !
Anonymous
Это отсылка была на сраную библию
kSandr
Это отсылка была на сраную библию
Святую сраную библию !!! поболььше увежения молодой человек !
Дмитрий
А ещё кто то просит пруфов почему это докер на винде костыльный
Дмитрий
Не было докера и нечо начинать 😂. Вагрант с виртуалбоксом в руки )
Дмитрий
Шучу, конечно
kSandr
Не было докера и нечо начинать 😂. Вагрант с виртуалбоксом в руки )
нет, просто снести эту богомерзкую погань с компа и поставить благочистивый никс
kSandr
Шучу, конечно
нешучу конечно )