Rinat
24.08.2016
09:02:25
привет, никто в сварм + консул не юзал, как исправить? Leader Election: watch leader channel closed, the store may be unavailable.
Leader Election: Cluster leadership lost
Vladimir
24.08.2016
09:11:15
Видимо сварм потерял соединение с консулом
Rinat
24.08.2016
11:03:42
почему может docker-proxy не особождать порт?
Google
Rinat
24.08.2016
11:03:54
хотя контейнер остановлен и удален
Alexander
24.08.2016
11:10:46
такое варварство было на тестовой машине
Rinat
24.08.2016
11:48:37
ну а в итоге на кластере такие баги были?
или кластер не делали?
да удаление local-kv помогло
Alexander
24.08.2016
11:59:48
я еще на стадие изучения и кластер еще не запускал
Alex
24.08.2016
12:12:53
Привет. Как выполнить команду в докере
php artisan key:generate
Alexander
24.08.2016
12:16:48
docker exec
Rinat
24.08.2016
12:19:31
Alex
24.08.2016
12:20:27
docker exec -it 460d29072cf0 "php artisan key:generate"
rpc error: code = 2 desc = oci runtime error: exec failed: exec: "php artisan key:generate": executable file not found in $PATH
Google
Rinat
24.08.2016
12:20:52
только id поменяй
полный путь укажи
до php
Ioannes
24.08.2016
12:22:51
Можно просто зайти в docker exec -ti DOCKER_ID bash и уже внутри выполнять команды нормально
Alexander
24.08.2016
12:23:35
правильней сказать старый вариант и новый доступный в 1.12
Rinat
24.08.2016
12:24:03
как запускал сразу на всех нодах?
Alexander
24.08.2016
12:26:12
в варианте с swarm mode все само через service запускается
https://docs.docker.com/engine/swarm/swarm-tutorial/scale-service/
со старым вариантом не запусал еще
Rinat
24.08.2016
12:27:27
этот варинат использовал
Alexander
24.08.2016
12:29:02
в упращенном виде без tls сертификатов
ноды в кластер объединил и через docker-compose 2 контенера запустил
Rinat
24.08.2016
12:29:35
ааа понял
Alex
24.08.2016
12:30:24
до php
как узнать полный путь до php в докер?
exec: "/usr/bin/php /var/www/artisan key:generate": stat /usr/bin/php /var/www/artisan key:generate: no such file or directory
Rinat
24.08.2016
12:30:42
/bin/sh запусти
и посмотри
что там и как
Alexander
24.08.2016
12:31:07
Rinat
24.08.2016
12:31:15
утверждение
Google
Rinat
24.08.2016
12:31:21
)) ошибся сначала
Yokai
24.08.2016
12:32:02
Есть где-нибудь четкий алгоритм сборки basebox, и на основе этого basebox LAMP\LEMP?
Rinat
24.08.2016
12:33:22
нету мне кажется , все или на алпайне или на дебиане/ubutnu
Alexander
24.08.2016
12:34:05
Не знаю что такое basebox, но lamp собирается из двух контейнеров php и mysql
D'
24.08.2016
12:34:38
а как же apache?
Ioannes
24.08.2016
12:34:47
or nginx
3 контейнера минимум
D'
24.08.2016
12:35:24
Alexander
24.08.2016
12:35:31
Апач уже есть в php, но можно сверху еще навернуть
Ioannes
24.08.2016
12:35:33
Еще php и код приложения php можно разнести
Alex
24.08.2016
12:36:18
через bash нашел php
но это не помогло
"/usr/bin/php /var/www/artisan key:generate": stat /usr/bin/php /var/www/artisan key:generate: no such file or directory
D'
24.08.2016
12:37:14
Теперь осталось понять какого конкретного "file or directory" не существует
Rinat
24.08.2016
12:37:24
нету /var/www/artisan
наверное
Alex
24.08.2016
12:37:32
есть
Ioannes
24.08.2016
12:37:42
Внутри контейнера?
Alex
24.08.2016
12:37:49
docker exec -it 460d29072cf0 "/usr/bin/php /var/www/artisan key:generate" кавычки лишние был
Rinat
24.08.2016
12:37:57
ок
Google
Alex
24.08.2016
12:38:44
команда выполнилась но все равно не отработла ?
Core dumped: Segmentation fault
это оно в лимиты упирается?
D'
24.08.2016
12:42:19
Какие лимиты? Там тупо Str::random(32)
Yokai
24.08.2016
12:47:36
Так а как эти (предположим работающие вместе) контейнеры соединить? В контейнере их создавать?
Alex
24.08.2016
12:49:13
а можно запускать php приложение в докер на mac без virtual box?
D'
24.08.2016
12:49:30
нет
Поставь уже homestead и не мучайся
Там лара из коробки заработает
Alex
24.08.2016
12:51:15
homested у меня есть. я его наоборот хочу выкинуть.
D'
24.08.2016
12:52:36
зачем?
Alex
24.08.2016
12:52:52
shared папки на virtual box тормозят не реально. одна страница на symfony грузится 20 сек
D'
24.08.2016
12:53:07
Так в докере тот же самый virtualbox на маке )
Alex
24.08.2016
12:53:46
ну вот я начал пробовать docker. думал он без virtualbox
Игорь
24.08.2016
12:55:01
если используете последнюю(или бета-не помню) версию, то там нативная виртуализация
если значок в панели сверху справа
Alex
24.08.2016
12:58:02
Да. Значек в панели есть
но видимо я старую статью взял
https://laravel-news.ru/blog/tutorials/docker-laravel
может кто то дать мануал как создать контейнеры nginx php7 postgresql и что бы это все вместе связать
Google
Q
24.08.2016
13:04:04
там дальше части где описывается как связывать
D'
24.08.2016
13:04:35
Пля, Q :)
Как раз в соседнем окне star trek идет с серией про Q
Q
24.08.2016
13:04:47
D'
24.08.2016
13:04:53
Я чет испугался
Q is typing
Q
24.08.2016
13:05:02
Ааа ))
(;¬_¬)
24.08.2016
13:10:15
Alex
24.08.2016
14:19:55
Делаю
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
Yokai
24.08.2016
14:23:39
прежде всего надо разобраться, что такое oci...
При запуске контейнера с php какой-то oci что-то делает, и он не может найти нужный ему файл