YuryS
ок, посмотрю. если вот так запускаю:
docker run --name xampp -p 80:80 -it yuriuss/xampp
то нифига не стартует, приходится из консоли делать /opt/lampp/lampp start
YuryS
но и не вываливается
Ильдар
Твой cmd запускает демона и умирает?
YuryS
YuryS
ага
Ильдар
https://github.com/tomsik68/docker-xampp/blob/master/Dockerfile
YuryS
о! что-то не нарыл. спасибо!
Ильдар
ага
А надо, чтобы оставался живым. Контейнер - это процесс.
YuryS
да. это и пытаюсь сделать. -d не срабатывает, делает start OK и exit. Спасибо за ссылку, буду кумекать
Ильдар
docker run -d не про это. Разберись с процессом)
YuryS
👌
Andrey
👌
Ну так зайди в контейнер и выполни свой CMD
Andrey
Кстати а где тут copy
YuryS
без проблем. хочется чтобы он в фоне был запущен и не маячил в терминале
YuryS
copy пока нет. а зачем?
Никита
не надо в контейнер по ссш ходить
Andrey
Andrey
Андрей
Всем привет. Ребята, есть небольшой вопрос.
В контейнере пытаюсь сменить оунера директории, но получаю сие ... Как можно поправить?
Alexander
Привет
кто сталкивался с тем, что контейнеры перестают резолвить хосты, например курлом не получается сделать запрос на google.com и etc
использую докер композ, днс прописал в композ файле и на хостовой машине проверил
все равно не хочет резолвить
конфиги не менялись, просто при очередной перезагрузке контейнера всё отвалилось🤷♂️
Andrey
Андрей
Andrey
Не понял?
Образ на кокаой оси? У меня такое не раз было с альпин
Андрей
Андрей
Welcome to Alpine Linux 3.9
Kernel \r on an \m (\l)
Андрей
Andrey
inqfen
Ага, там косяк с резолвом уже с год наверное есть
inqfen
Воспроизводится хрен пойми как
Andrey
ну я гуглил , рекомендации поставить судо меня не устроили ... мне нужно было конфиг изменить быстро , я его просто скопировал и вернул... Тебе нужно права пользователю это сложнее...Я бы докер фай правил бы на твоём месте.
Andrey
Добавь в докер файл свою команду
Андрей
Alexander
Андрей
inqfen
debian-slim
Denis
народ, подскажите, как в docker-compose (3,7) задержать запуск сервиса? нужно дождаться запуска другого сервиса...
inqfen
depend?
Andrey
Denis
что-то типа:
depends_on:
- some_service:
condition: service_healthy
Andrey
Andrey
Знаю, ведь я так уже пытался
ну у тебя есть композ - это хорошо , но он собирает один х из Докер файлов ,один из них *там где права* , возьми его и добавь выставление прав в нужный шаг (я хз где он формирует эти папки). сделай докер билд , и напиши в композе уже новый образ.
Andrey
Как я это вижу
Andrey
Либо найди другой не на альпине
Andrey
Ну конечно в композе замени
Andrey
Alexander
буду копать дальше
Andrey
буду копать дальше
Попробуй шаги которые я выше описал ,не думаю что это больше 15 мин
Anonymous
Хм а нормальной ли практикой будет дописывание кода, самим кодом(со-программой например)?
Anonymous
Вопрос скорее абстрактный, хотелось бы понимать- используется ли это где либо?(например динамическая генерация условных блоков кода при не стандартном event)
Mentat
Anonymous
Не при чем, но Вы тут умные и вас много
Anonymous
:) Извините если не по адресу, подсмотрел что 134 человека онлайн
Mentat
Ладно, спрашивали, отвечаем. Кодогенерация - это в целом существующая практика, но, это очень тонкий инструмент, использующийся как правило либо в каких-то шаблонизаторах, либо в низкоуровневой магии типа компиляторов. Если кодогенерация понадобилась вам в обычной жизни для решения какой-то проблемы, кроме чисто инженерно поигратся - стоит три раза подумать, потом поспать и еще три раза подумать, потому что кодогенерация очень плохо отлаживается, вы получаете код, в котором писали не вы и который может изменится в двух соседних версиях кодогенератора.
Mentat
Те нужно очень точно понимать, что вы получите, что это никак иначе не решается и что вы готовы сидеть в отладчике низкоуровневых вещей ради кодогенерации
Anonymous
Понял спасибо) Пытаюсь придти к решению перехода слабого ИИ к сильному, т.е. к такому который не нуждался бы в корректировках на этапах наращивания связей(данный костыль думал применить как раз таки что бы он сам производил корректировки). Но пожалуй действительно ещё 7 раз подумаю. Ещё раз спасибо за ответ
Mentat
Ну в такой вещи как попытка перехода к сильному ИИ в принципе все средства хорошо, имхо это как раз задача той зоны, где любые средства(и кодогенерация) хороши. В принципе теже компиляторы которые генерируют код можно рассматривать как слабый ИИ, в каком-то смысле. Хотя это больше философская мысль и вообще
Ivan
Всем доброй ночи!
Никто не сталкивался с проблемой, что в docker-compose 3 версии выпилили в тихую настройки IPAM все кроме subnet?
Ivan
пока благо на 2 версии работает, но это всё очень странно учитывая, что аргументом послужило отсутствия этой конфигурации в swarm🤦♂️
https://github.com/docker/docker.github.io/pull/1636
Ivan
неужели никому не нужно было конфигурировать сеть помимо swarm и кому мешали опции, если они прекрасно работают на 2 версии
Ильдар
Ильдар
Ильдар
https://docs.docker.com/install/linux/linux-postinstall/
Ильдар
Ильдар
Alexander
Ильдар
в контейнере вообще есть интернет? docker run --rm alpine ping 8.8.8.8
inqfen
Встречался с такой фигнёй на ведре 4.9 и альпайне
inqfen
Внезапно просто перестаёт резолвиться6
inqfen
Проблема трудновоспроизводимая и где-то issue даже есть
George
George
2-й формат - тхе бест для стенделоун докера. Ну, либо переписывать на тот же ансибл