Alexander
со старым вариантом не запусал еще
Rinat
со старым вариантом не запусал еще
https://docs.docker.com/swarm/install-manual/
Rinat
этот варинат использовал
Alexander
в упращенном виде без tls сертификатов ноды в кластер объединил и через docker-compose 2 контенера запустил
Rinat
ааа понял
Alex
до php
как узнать полный путь до php в докер?
Alex
exec: "/usr/bin/php /var/www/artisan key:generate": stat /usr/bin/php /var/www/artisan key:generate: no such file or directory
Rinat
/bin/sh запусти
Rinat
и посмотри
Rinat
что там и как
Alexander
ааа понял
это вопрос или утвержедение?
Rinat
утверждение
Rinat
)) ошибся сначала
Anonymous
Есть где-нибудь четкий алгоритм сборки basebox, и на основе этого basebox LAMP\LEMP?
Rinat
нету мне кажется , все или на алпайне или на дебиане/ubutnu
Alexander
Не знаю что такое basebox, но lamp собирается из двух контейнеров php и mysql
Anonymous
а как же apache?
Prenom
or nginx
Prenom
3 контейнера минимум
Anonymous
or nginx
Он сказал lamp
Alexander
Апач уже есть в php, но можно сверху еще навернуть
Prenom
Еще php и код приложения php можно разнести
Alex
через bash нашел php
Alex
но это не помогло
Alex
"/usr/bin/php /var/www/artisan key:generate": stat /usr/bin/php /var/www/artisan key:generate: no such file or directory
Anonymous
Теперь осталось понять какого конкретного "file or directory" не существует
Rinat
нету /var/www/artisan
Rinat
наверное
Alex
есть
Prenom
Внутри контейнера?
Alex
docker exec -it 460d29072cf0 "/usr/bin/php /var/www/artisan key:generate" кавычки лишние был
Rinat
ок
Alex
команда выполнилась но все равно не отработла 😡
Alex
Core dumped: Segmentation fault
Alex
это оно в лимиты упирается?
Anonymous
Какие лимиты? Там тупо Str::random(32)
Anonymous
Так а как эти (предположим работающие вместе) контейнеры соединить? В контейнере их создавать?
Alex
а можно запускать php приложение в докер на mac без virtual box?
Anonymous
нет
Anonymous
Поставь уже homestead и не мучайся
Anonymous
Там лара из коробки заработает
Alex
homested у меня есть. я его наоборот хочу выкинуть.
Anonymous
зачем?
Alex
shared папки на virtual box тормозят не реально. одна страница на symfony грузится 20 сек
Anonymous
Так в докере тот же самый virtualbox на маке )
Alex
ну вот я начал пробовать docker. думал он без virtualbox
Igor
если используете последнюю(или бета-не помню) версию, то там нативная виртуализация
Igor
если значок в панели сверху справа
Alex
Да. Значек в панели есть
Alex
но видимо я старую статью взял
Alex
https://laravel-news.ru/blog/tutorials/docker-laravel
Alex
может кто то дать мануал как создать контейнеры nginx php7 postgresql и что бы это все вместе связать
Q
там дальше части где описывается как связывать
Anonymous
Пля, Q :)
Anonymous
Как раз в соседнем окне star trek идет с серией про Q
Anonymous
Я чет испугался
Anonymous
Q is typing
Q
Ааа ))
(;¬_¬)
Я чет испугался
ща еще L залогинится, и будут на пару тайпить в тетрадку
Alex
Делаю docker-compose up Получаю Starting my1_postgres_1 Starting my1_php_1 ERROR: for php Cannot start service php: oci runtime error: no such file or directory ERROR: Encountered errors while bringing up the project. секция php выглядит так. папка ./www есть и в ней лежит index php php: image: php:7-fpm links: - postgres volumes: - ./www/:/var/www О каком файле речь в no such file or directory
Anonymous
прежде всего надо разобраться, что такое oci...
Anonymous
При запуске контейнера с php какой-то oci что-то делает, и он не может найти нужный ему файл
Dan
я бы взял, выделил мышкой весь текст после слова ERROR, скопировал бы его и отправил бы в гугл
Dan
начала для
Dan
Вот «ооочень» ценный совет
Что с этим советом не так? Мне за вас поискать решение вопроса в гугле и stackoverflow? Хорошо, я сейчас отложу свои дела, и совершенно безвозмездно решу вашу проблему
Dan
Dan
@doncode я освободился, давай, где тебе помочь? что? откуда брать докерфайлы? хочу тестировать
Alex
Я из разных кусков брал.
Dan
делись в гист
Dan
собирать буду
Alex
да пока нечем делиться. ничего нет рабочего
Dan
я не понимаю, помощь-то нужна? я уйду тогда презентацию делать, мне еще доклад готовить.
Александр
😆
Alex
можно в докер файле сделать просто FROM php:7-fpm
Alex
или он должен что то обязательно выполнять?