@docker_ru

Страница 237 из 1375
Konstantin
09.07.2017
13:31:20
date volumes не решает вопрос с правами

Andrey
09.07.2017
13:32:50
Docker Dating

Konstantin
09.07.2017
13:33:51
Andrey
09.07.2017
13:34:40


Google
Konstantin
09.07.2017
13:35:16
?

Andrey
09.07.2017
13:40:20
а что вообще понимается под термином "не пересобирая контейнер"?)
Если нет вольюма, то все изменения принадлежат слою в образе

И воркдир тудой жэ

Subb98
09.07.2017
13:43:59
Я пробовал менять файлы локально.

В реалтайме (в веб-приложении) ничего не менялось.

Или нужно перезапускать контейнер / образ?

Всё, выяснил.

Нужно перезапускать образ. Спасибо.

Anna
09.07.2017
13:50:08
каким-то образом у меня работала эта схема, но на федоре отказывается. и если файлы менялись локально, в контейнере тоже они менялись, без перезапуска.

Andrey
09.07.2017
13:50:48
Сценка "Федорино core"

Anna
09.07.2017
13:52:43
скорее бы хэппи энд)

Subb98
09.07.2017
13:53:07
У меня сейчас Kubuntu, но без перезапуска ничего не меняется.

Google
Subb98
09.07.2017
13:53:35
Кстати. Помню, webpack решал проблему, менял стили в realtime.

Но это, наверное, не совсем то.

Так, какая-то мистика.

Сейчас снова проверил.

Изменил файл и ничего не перезапускал.

Docker подхватил изменения.

Andrey
09.07.2017
13:56:08
Давайте без гифок хотЯп

Subb98
09.07.2017
13:57:10
По сути, volume же монтирует локальный раздел к разделу контейнера, соответственно, должен "видеть" изменения сразу же.

Konstantin
09.07.2017
13:58:32
Если нет вольюма, то все изменения принадлежат слою в образе
Всё не так, если контейнер создаёт файлы то пофиг волум или нет

Нужно перезапускать образ. Спасибо.
Контейнер, а не образ. Да и не надо, что ты менял?

Subb98
09.07.2017
13:59:59
Я просто внёс изменения в index.php

Да, видимо, всё-таки не надо.

Konstantin
09.07.2017
14:00:21
Точно не надо

Обращение к файлу же создаётся каждый раз

Subb98
09.07.2017
14:00:36
Но вчера изменения не подхватывались. Впрочем, не буду утверждать однозначно. Я не тестировал это тщательно.

Konstantin
09.07.2017
14:00:41
Кэш браузера наверное

Subb98
09.07.2017
14:00:50
Мб

Konstantin
09.07.2017
14:01:10
У меня докер в проде, я тестировал )

Subb98
09.07.2017
14:01:12
https://github.com/Subb98/Docker-Web-Environment - возможно, кому пригодится для быстрого запуска приложения (с вашей помощью собирал).

Google
Subb98
09.07.2017
14:01:39
?

Ну пока там нет СУБД

Konstantin
09.07.2017
14:02:11
ща заценим) с мобилки был

Subb98
09.07.2017
14:02:17
=)

Konstantin
09.07.2017
14:02:20
близнец значит?

Subb98
09.07.2017
14:02:37
Ну да )

Konstantin
09.07.2017
14:03:49
я такую тату думал бить, не придумал :D

Subb98
09.07.2017
14:04:36
У меня были мысли набить себе на спину что-то, но пока не решаюсь, т.к. не знаю, что именно хочу =)

Konstantin
09.07.2017
14:04:41
1. зачем в контейнере /очень/длинные/пути/когда/можно/короче

Юзай дефолтный /var/www/html

2. логи в stdout\stderr

Subb98
09.07.2017
14:06:00
Что такое std<out / err> я понимаю.

А что значит про логи, не понял.

Konstantin
09.07.2017
14:06:59
ну ты логи пишешь в контейнер

глянь бэйз образ, там уже всё настроенно

кидай свой debug в stderr

Subb98
09.07.2017
14:07:40
А, понял теперь. Выводить на хост.

Google
Anna
09.07.2017
14:08:28
docker exec -it container_name /bin/bash - имеется в виду это?

Konstantin
09.07.2017
14:08:33
ага

Anna
09.07.2017
14:08:42
ну, тогда да

Konstantin
09.07.2017
14:08:45
глянь uid пользователя файлов из под контейнера

Хотя пох с какой стороны, но лучше так)

апач может доступа не имеет, кстати это в логах тоже вроде пишется

версию толька явно пропиши 2+

Admin
ERROR: S client not available

Subb98
09.07.2017
14:10:39
Угу.

links: - fpm это уже не надо
А для чего тогда нужна линковка?

Konstantin
09.07.2017
14:11:08
я уже и не помню, легаси

они и так в одной сети все сервисы, если вручную не разделять

Subb98
09.07.2017
14:11:38
У меня, получается, в Nginx конфиге будет отсылка к fpm. Если есть в compose fpm, то и без линковки он его найдёт, стало быть?

Konstantin
09.07.2017
14:12:31
да, любой сервис в пределах конфига

Anna
09.07.2017
14:12:36
ура, получилось

спасибо вам, ребят

Konstantin
09.07.2017
14:13:01
спасибо вам, ребят
ну начинается, тут почти "винду переустановили", а в ответ просто спасибо (

ура, получилось
что было то?

Google
Subb98
09.07.2017
14:13:54
Anna
09.07.2017
14:14:27
прост поставила права на папку 777 и файлы тож

и вроде прокатило

Konstantin
09.07.2017
14:15:08
воу, воу, воу

не надо так

я же сказал - пользователя пофиксить надо, а не права

chown -R www-data:www-data /var/www/html

но это сломается, если ты с хоста что-то добавишь\изменишь

надо чтобы апач от того же user id работал

Anna
09.07.2017
14:22:18
имеется в виду, чтобы пользователь в контейнере (root) и пользователь на сервере были с одинаковым id?

или все таки лезть в конфиг апача

Anna
09.07.2017
14:29:39
неа

Konstantin
09.07.2017
14:30:00
э гёрл

в общем, в докер файл добавь RUN useradd -r -u 1001 -g appuser appuser где 1001 = uid твоего пользователя на хосте

FROM php:apache RUN useradd -r u 1234 -g www-data myuser и потом docker run —rm -e APACHE_RUN_USER=myuser customphp

как-то так

Andrey
09.07.2017
14:36:04
Gosu же

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