
Artur
19.08.2016
18:13:27
потому что это докер
Z:\dev\Code\project\laradock>docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fdb8620bfe4d laradock_php-fpm "php-fpm" About an hour ago Up About an hour 9000/tcp laradock_php-fpm_1
3bd8e999de78 laradock_workspace "/sbin/my_init" About an hour ago Up About an hour laradock_workspace_1
5e5a878e4cbb laradock_nginx "nginx" About an hour ago Up About an hour 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp 5e5a878e4cbb_laradock_nginx_1
c29e73c0bf67 laradock_postgres "/docker-entrypoint.s" 3 hours ago Up About an hour 0.0.0.0:5432->5432/tcp laradock_postgres_1
9f7033c54db4 elasticsearch:latest "/docker-entrypoint.s" 2 days ago Up About an hour 0.0.0.0:9200->9200/tcp, 0.0.0.0:9300->9300/tcp dockerelk_elasticsearch_1

Владимир
19.08.2016
18:14:54

Google

Artur
19.08.2016
18:14:56
вот что поднимается по умолчанию

Aleh
19.08.2016
18:15:14

Artur
19.08.2016
18:15:22
с хомстидом реально пару команд и всё работает

Владимир
19.08.2016
18:15:39


Aleh
19.08.2016
18:15:48
пару команд для демо движка, а нужна нормальная рабочая среда
которая совпадает с продакшен средой иначе зачем вообще это нужно

Artur
19.08.2016
18:16:04
ты сам создавал гит слон лару
естественно она встала
но как теперь править эту самую лару?

Владимир
19.08.2016
18:16:33
брать и править

Artur
19.08.2016
18:16:54
в контейнере /var/www/laravel

Google

Artur
19.08.2016
18:16:57
но не на хосте
у меня указано, как я уже говорил ../
директория выше на уровень

Владимир
19.08.2016
18:17:31
похоже, что нет

Artur
19.08.2016
18:17:40
не совсем

Владимир
19.08.2016
18:17:49
ну вот

Artur
19.08.2016
18:17:50
там был пункт
a) git submodule
b) твой
1 - Clone the LaraDock repository:
A) If you already have a Laravel project, clone this repository on your Laravel root directory:
git submodule add https://github.com/LaraDock/laradock.git
If you are not already using Git for your Laravel project, you can use git clone instead of git submodule.
B) If you don't have a Laravel project, and you want to install Laravel from Docker, clone this repo anywhere on your machine:
git clone https://github.com/LaraDock/laradock.git
попробую сделать без субмодуля

Владимир
19.08.2016
18:19:09
в volume надо слинковать твою папку с проектом с /var/www/laravel

Artur
19.08.2016
18:19:24
как я уже говорил
файлов в доке-машине нет


Владимир
19.08.2016
18:20:19
дак докер он же "пробрасывает" твои локальные папки/файлы в контейнеры
в итоге их можно править и из контейнера и как обычно через хостовую фс

Aleh
19.08.2016
18:21:26
маунтит хостовую или из другога контейнера в нужный
так что да, как проверял, что их нет в контейнере?

Google

Владимир
19.08.2016
18:22:31
в мануале написано, что нужно поправить
volumes:
- ../:/var/www/laravel
вместо ../ указать свою папку с проектом

Artur
19.08.2016
18:23:28
хммм ща допробую

Aleh
19.08.2016
18:25:51
ну, может ты в контейнер не через exec зашел

Artur
19.08.2016
18:26:23
а как
даже если через ssh контейнер останется контейнером же

Aleh
19.08.2016
18:27:24
а как
так вот у тебя хочу узнать как)

Artur
19.08.2016
18:27:33
exec

Aleh
19.08.2016
18:28:25
а mount что выводит?
ну точнее, что там на /var/www/laravel

Artur
19.08.2016
18:32:17
все файлы создались но живут только в контейнере
при создании ларавела внутри контейнера

Aleh
19.08.2016
18:32:37
с чего они там создались?

Artur
19.08.2016
18:32:42
буду пробовал с абсолютными путями

Артур Евгеньевич
19.08.2016
18:32:59
сначала 502 была, щас белый экран) хреново у меня с администрированием??

Aleh
19.08.2016
18:33:02
так а что mount в контейнере выводит?

Artur
19.08.2016
18:33:36

Google

Aleh
19.08.2016
18:34:00
а, бля, оно же тянет это из контейнера volume_sources
а в volume_sources контейнере че?

Artur
19.08.2016
18:35:24
я в workspace-контейнере
где и должно всё быть по идее

Aleh
19.08.2016
18:35:45
это я понял, но вольюм ставится на source контейнер
поэтому неплохо бы чекануть что в нем

Artur
19.08.2016
18:36:26
Z:\dev\Code\laradock>docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2deaba52e557 laradock_nginx "nginx" 4 minutes ago Up 4 minutes 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp laradock_nginx_1
4467b3ffd4fb laradock_php-fpm "php-fpm" 4 minutes ago Up 4 minutes 9000/tcp laradock_php-fpm_1
979125c026c8 laradock_workspace "/sbin/my_init" 4 minutes ago Up 4 minutes laradock_workspace_1
7b612f17d4ce laradock_mysql "docker-entrypoint.sh" 15 minutes ago Up 4 minutes 0.0.0.0:3306->3306/tcp laradock_mysql_1
9f7033c54db4 elasticsearch:latest "/docker-entrypoint.s" 2 days ago Up 2 hours 0.0.0.0:9200->9200/tcp, 0.0.0.0:9300->9300/tcp dockerelk_elasticsearch_1
\
нет такого контейнера

Admin
ERROR: S client not available

Artur
19.08.2016
18:36:55
еластика не из ларадока

Aleh
19.08.2016
18:40:41
а как ты вообще стартанул их?
docker-compose и дальше?
docker-compose up -d nginx mysql?

Artur
19.08.2016
18:43:44
и я уже писал тут :)
и ещё
### Databases Data Container ################################
volumes_data:
build: ./volumes/data
volumes:
- ./data/mysql:/var/lib/mysql
- ./data/postgres:/var/lib/postgres
- ./data/mariadb:/var/lib/mariadb
- ./data/memcached:/var/lib/memcached
- ./data/redis:/data
- ./data/neo4j:/var/lib/neo4j/data
- ./data/mongo:/data/db
где это можно смотреть?
в воркспейсе нет
root@b494415f8cd2:/var/www/laravel# ls /var/lib/mysql
ls: cannot access '/var/lib/mysql': No such file or directory

Google

Dan
19.08.2016
18:51:40
эммм
во-первых, @ru_docker

Aleh
19.08.2016
18:51:50

Dan
19.08.2016
18:51:53
во-вторых, docker volume ls
и docker volume inspect
нужного волюма

DELETED
19.08.2016
18:52:11
Вечер в хату, пытаюсь разобраться с mvc по этому тутору https://habrahabr.ru/post/150267/ и возникли вопросы.
Контроллер, модель и представление - это к одной странице относится или можно страницу разделить на блоки и так же всё писать?
Вот у меня в index.php там прописано при переходе по URI поиск файлов моделей, контроллера и представления со схожим названием.
А если я хочу сделать внутри страницы что-то, например, архив новостей. Как мне быть? Замутить в отдельной папке этот блок с его моделью, представлением и контроллером, чтоб роутер не шарился там? Как сделать "вызов" появления этого блока в шаблоне страницы? Как всё это правильно сделать?
Может у кого-то есть подходящий тутор со всеми ответами на эти вопросы?
Заранее спасибо

Dan
19.08.2016
18:52:11
99% что они в /var/lib/docker/volumes
docker volume inspect пробуй по каждому из них
но вообще это оно и есть
ты ж явно именование не указал
вот и лови свои хешированые названия волюмов

Artur
19.08.2016
18:53:57
я смотрю они не поднялись даже
laradock_volumes_data_1 true Exit 0
laradock_volumes_source_1 true Exit 0
хмм а как их запустить?

Aleh
19.08.2016
18:55:15
они поднялись и сразу завершили работу

Dan
19.08.2016
18:55:21
спокойно ) в документации более чем подробно описана работа волюмов, что с ними делать, зачем они нужны, и на кой хрен они вообще сдались. также, там в документации есть даже информация о экспорте и импорте волюмов

Artur
19.08.2016
18:56:08
хмм запустил ВСЁ docker-compose up
но всё равно: exit 0

Dan
19.08.2016
18:56:31
порты свободны?
docker ps что пишет?