@docker_ru

Страница 1135 из 1375
George
23.03.2019
19:20:18
± согласен

ildar
23.03.2019
19:27:07
более того - если тебе нужно ПАРАМЕТРИЗОВАТЬ сборку, то есть ключевое слово ONBUILD
Пока не видел подвода применить эту инструкцию, и данный случай не стал исключением :)

George
23.03.2019
19:27:33
меня ONBUILD стремает, если честно

проще уж докерфайл генерить по шаблону

Google
ildar
23.03.2019
19:27:57
еще раз - если тебе повезет, то у тебя сборка (первые 14 строк) буду вытащены из докер-кэша
Должно сработать, но поддерживать это... Может генератор написать? ;)

Nikita
23.03.2019
19:28:16
я все еще туплю, и не совсем понимаю как стоит сделать ) пока вот тут нашел рабочее решение во втором комменте, через докер-компоуз https://stackoverflow.com/questions/37933204/building-common-dependencies-with-docker-compose но это вроде как хак

ildar
23.03.2019
19:30:04
Makefile

George
23.03.2019
19:30:43
или любой другой сборщик

хоть базелем

ildar
23.03.2019
19:31:19
Ты решаешь странную задачу стрёмными способами. Не надо так.

Нормально делай - нормально будет.

Nikita
23.03.2019
19:37:44
+100
ох, ну буду разбираться с Makefile теперь )

спасибо )

Google
Roma
24.03.2019
08:09:53


Sergey
24.03.2019
08:14:20
и что, ошибка тебе ни о чем не говорит? в докерфайле нет ничего с добавлением app?

Iurii
24.03.2019
08:15:16
что такое апп?

Sergey
24.03.2019
08:15:25
и какой образ ты пуллил, именно тот в котором уже должен был быть зашил app? или scratch?

Roma
24.03.2019
08:15:27
бинарник

Iurii
24.03.2019
08:15:54
бинарник
полный докер файл как выглядит?

Roma
24.03.2019
08:16:07
Iurii
24.03.2019
08:16:23
это и есть полный))
а кто исполняемым делать будет?

Roma
24.03.2019
08:16:36
скорее всего в скретче просто нет ничего

чтобы он мог его запустить

Iurii
24.03.2019
08:17:21
скорее всего в скретче просто нет ничего
нет персишен денайт какбы намекаетт

Andrey
24.03.2019
08:17:25
chmod +x

Roma
24.03.2019
08:17:44
это в докере надо прописывать?

Andrey
24.03.2019
08:17:46
покажи ls -l внутри конекста

нет

у тебя from scratch, там нет chmod

Iurii
24.03.2019
08:18:07
это в докере надо прописывать?
в докер файле надо дать права на исполнение

Roma
24.03.2019
08:18:23
аа

спасибо!

Google
Andrey
24.03.2019
08:18:41
Roma
24.03.2019
08:18:53
не получится, from scratch же
а если написать alpine

Iurii
24.03.2019
08:18:54
не получится, from scratch же
так в предыдущем степе) сделать

Andrey
24.03.2019
08:19:19
да без разницы

Iurii
24.03.2019
08:19:47
если мульти стейдже то там делаешь исполняемым и потом копируешь

Andrey
24.03.2019
08:20:59
ну разве что так

Iurii
24.03.2019
08:21:28
плохая практика в финальном имидже иметь лишние тулзы

Andrey
24.03.2019
08:22:40
погоди, а почему у тебя ADD . add? у тебя тогда директория /app создастся

короче, покажи, что у тебя рядом с Dockerfile, а то гадание на кофейной гуще

Artur
24.03.2019
09:36:28
докер репу это приватные регистри ?

Ruslan
24.03.2019
10:19:50
камрады, у меня есть софтинка внутри контейнера, у которой намертво прибит порт, можно ли прямо внутри контейнера повесить на 80 порт проброс на прибитый?

root@e7b539608967:/# iptables -t nat -A PREROUTING -p tcp --dport 25570 -j REDIRECT --to-port 25565 iptables v1.6.0: can't initialize iptables table `nat': Permission denied (you must be root)

Egor
24.03.2019
10:23:15
А не проще контейнеру сказать порт какой перекинуть?

Ruslan
24.03.2019
10:42:45
collabora/code - дай мне работающий контейнер с 80 портом, я тебе даже пиво поставлю

?simplemice
24.03.2019
10:46:56
у меня с коллаборой давно трабла, новые версии не работают у меня от слова совсем, сижу на самой первой версии контейнера

Ruslan
24.03.2019
10:59:07
как скачать эту версию?

можешь сделать экспорт накрайняк?

?simplemice
24.03.2019
11:03:15
https://hub.docker.com/r/collabora/code/tags

вы вкурсе что такое докерхаб?

Ruslan
24.03.2019
11:03:34
немного :)

Google
?simplemice
24.03.2019
11:03:43
там все версии есть

Ruslan
24.03.2019
11:03:45
какую версию конкретно брать?

?simplemice
24.03.2019
11:03:45
пробуйте

у меня 2.1.4

а вы, а вы тестируйте :)

может новее заведется

Ruslan
24.03.2019
11:06:58
ок, сейчас попробую

не, не хочет

nextcloud не осиливает к ней подключиться

HohloCit
24.03.2019
11:13:08
Привет

A.
24.03.2019
11:32:20
Всем привет.

Пару дней как познакомился с докером. С большего разабрался но не могу понять как настроить cron в частности для того что бы запскать schedule:run в laravel

в гугле что-то много не ясных решений

докер на локальной машине mac os

A.
24.03.2019
11:36:10
что-то типо docker exec "php-conteiner" /usr/bin/php /var/www/artisan schedule:run >> /dev/null 2>&1

?

Iurii
24.03.2019
11:36:36
типа того

A.
24.03.2019
11:37:43
типа того
Спасибо будем пробывать

Еще вопрос почему docker сильно грузит систему? те когда было все настроено напрямую в системе то летало как самолет а с докером что медленно очень отрабатывваю скрипты

Google
A.
24.03.2019
11:42:09
Да похожую информацию находил спасибо

Artur
24.03.2019
11:42:19
Товарищи знатоки, всем доброго дня! Есть у меня .war(java web app) и есть sql скрипт по созданию и наполнению бд и всё это надо : полученное веб-приложение необходимо поместить в docker образ (вместе с mysql бд, либо той, что вы будете использовать), пробросить порт из контейнера(рекомендуемый port - 9155). P.S. с докером совсем на Вы пока еще, мб кто смог бы помочь написать dockerfile под эту задачу?

Artur
24.03.2019
11:46:07
была такая мысль. там томкат фигурирует, получается тогда делать основной контейнер на базе официального образа томкат и подрубать к нему докучи образ мускла?

ildar
24.03.2019
12:09:40
если что то монтируешь с хоста, то обращения туда медленные https://docs.docker.com/docker-for-mac/osxfs-caching/

A.
24.03.2019
12:11:39
@pyToshka Спасибо еще раз Может кому будет послезно * * * * * docker exec -d container_name php /var/www/laravel_project_dir/artisan schedule:run >> /dev/null 2>&1 без флага -d не работает

те как только открываю в браузере какой-лобо проект начинается такое =)

если перестаю к ниму обращаться то и нагрузка спадает

Страница 1135 из 1375