@docker_ru

Страница 507 из 1375
Yevhen
06.03.2018
07:00:59
Посмотри от кого работает пхп

Анатолий
06.03.2018
07:02:07
папка оказывается у тебя под app:app

на скрине выше были команды chown

Google
Yevhen
06.03.2018
07:02:50
А работает наверное все равно с под ввв-дата)

Y
06.03.2018
07:05:09
Всем здрасте. У меня может быть странный вопрос. Как шарить данные между контейнерами в docker-compose чтобы измения в папке при билде в одном контейнере не перетирались при подключении named volume? может это вообще бессмылсено и не docker way. version: '3' services: nginx: image: nginx:latest volumes: - "static-content:/var/www/app" php: build: context: ./app/path # в Dockerfile творится всякие compose install и добавляются конфиги volumes: - "static-content:/var/www/app" expose: - "9000" volumes: static-content:

Алексей
06.03.2018
07:05:23
Пых по умолчанию работает под рутом (соответственно и при сборке файлы добавляются под рутом) Но его дочерние процессы работают под ввв-даьа

bƎssmƎrtnyi
06.03.2018
07:05:33
docker exec php ls -la /var/log/ - папки нет просто

Yevhen
06.03.2018
07:07:56
Преступление раскрыто

Anton
06.03.2018
07:10:29
Парни, есть sh скрипт в корне проекта, как его запускать при билде контейнера RUN ./script.sh не помогает

Alexandr
06.03.2018
07:10:58
sh script.sh?

Anton
06.03.2018
07:11:27
в CMD?

Alexandr
06.03.2018
07:11:32
RUN

Anton
06.03.2018
07:11:36
а

сейчас

неа

в скрипет короче просто команда которая в бэкграунд процесс засовывает

Google
Anton
06.03.2018
07:13:57
RUN someCommand & не срабатывает

по этому написал шел файл, но sh script.sh не помогает

Евгений
06.03.2018
07:21:21
Сначала ADD script.sh, потом RUN script.sh

bƎssmƎrtnyi
06.03.2018
07:41:37
сска...не послушал же вас...рутовые права, рутовые права...

Анатолий
06.03.2018
07:42:22
тебе сказали посмотреть вот этой командой

Docker exec -it _dockername_ bash -c " ps auxww | grep php"

ps выводит список процессов | grep отсеивает из них только процессы php

Anton
06.03.2018
08:22:50
не работает

по логике же если скрипт бы воплнился то ps показывал бы что в бэкграунде что-то появилось, но нету ничего

Евгений
06.03.2018
08:26:12
Кстати, не вижу смысла запускать в фоне во время сборки. В образ же процесс не попадет. Вам зачем вообще это нужно?

Anton
06.03.2018
08:39:42
xvfb запустить что бы внутри контейнера тесты селениума запускались

bƎssmƎrtnyi
06.03.2018
08:44:01
ps выводит список процессов | grep отсеивает из них только процессы php
если я запихаю в исполняемый файл chown app:app -R /var/log/symfony-cache то всё будет нормас?

тяжело когда чайник пытается что-то сделать

Анатолий
06.03.2018
08:47:03
представь что ты жестокий тиран. у тебя есть город под управлением - в этом городе всем всё запрещено. ходить на улицу А - могут только граждане категории 1А тут ты внедряешь в своей империи полицейскую службу - и говоришь им пойти на улицу А в дом 25. но в полицейской службе работают граждане категории 1Б.. они приходят к началу улицы А и ... не могут дальше пройти. прав нет. представил? а теперь иди читай про юзеров, группы и права на директории в unix

Евгений
06.03.2018
08:51:41
xvfb запустить что бы внутри контейнера тесты селениума запускались
Вам надо скрипт не во время сборки запускать, а в ENTRYPOINT прописать

Anton
06.03.2018
08:52:29
ok, спс, чуть позже попробую

Kirill
06.03.2018
09:06:38
как пробросить сокет из db конейнер в иной контейнер?

через docker-compose

Google
Евгений
06.03.2018
09:19:53
Чисто теоретически, можно попробовать примонтировать папку, в которой лежит сокет, в оба контейнера. Сокет файл будет создан в этой папке и будет виден из второго контейнера.

Kirill
06.03.2018
09:34:12
сокет перетрётся пустой папкой с хоста и в итоге бд упадёт, и смонтируется в оба контейнера пустая папка

Artem
06.03.2018
09:36:53
Чито?

сокет появляется при старте, он появиться с замонтированной папке и будет виден на обоих контейнерах

Kirill
06.03.2018
09:37:50
хост всегда перетерает то чо в конейнере

Bogdan (SirEdvin)
06.03.2018
09:38:14
Но сокет создаёт приложение

Kirill
06.03.2018
09:38:30
монирую папку /tmp/sockets:/var/run/mysqld

стартую бд

в конейнере бд создается /var/run/mysqld/mysqld.sock

но у нас проброс с хоста

сокет перетирается пустотой из /tmp/sockets

контейнер бд падает

только что проверил

Artem
06.03.2018
09:39:18
ты понимаешь что идет сначало монтирование, а потом только старт приложения

и

хватить

уже

так

писать

Google
Kirill
06.03.2018
09:40:23
проверь)

Anton
06.03.2018
09:42:16
@appleboy, @ArtG1uK, да, прекращайте флудить.

Artem
06.03.2018
09:44:31
проверь)
элементарно





Anton
06.03.2018
09:45:27
@ArtG1uK https://t.me/docker_ru/50673

Kirill
06.03.2018
09:58:08
@ArtG1uK действительно, оказывается у меня проблемы была с правами на запись в папку /tmp, такое бывает? [ERROR] Can't start server : Bind on unix socket: Permission denied

Vitaly
06.03.2018
11:01:30
Может кто сможет помочь? Настраиваю Docker под Windows7 - Установил - Прописал путь по мануалу до общей папки вне C;/Users http://ssmaker.ru/bc307123/ - Запускаю докер машине всегда присваивается один IP192.168.99.100 - Через docker-compose запускаю сборку, запускается отлично, но базу на диске не создает http://SSMaker.ru/a0df48ce/

bƎssmƎrtnyi
06.03.2018
11:10:06
кто-нить юзал в проде заббикс агенты в докере?

как я понял из оф.сайта на дебиане нет, есть алпай, убунта и центос

Vitaly
06.03.2018
11:26:08
попробуй консоль в легаси режиме
А как ее перевести в легаси режим?

Богдан
06.03.2018
11:26:32
сверху на окне правой кнопкой мыши, потом настройки

Vitaly
06.03.2018
11:32:18
Богдан
06.03.2018
11:32:36
бля... по 10 судил

а docker-compose полностью выполняется?

Vitaly
06.03.2018
11:36:58
Богдан
06.03.2018
11:37:45
эм.. Тогда хз в чем дело

Vitaly
06.03.2018
11:39:05
эм.. Тогда хз в чем дело
Путь для винды в волуме правильно прописан? volumes: - ./storage/docker/mysql:/var/lib/mysql

bƎssmƎrtnyi
06.03.2018
11:39:26
поставь linux и не парься

Google
Богдан
06.03.2018
11:39:34
bƎssmƎrtnyi
06.03.2018
11:40:06
я тож пытался на 7-ку поставить, но в итоге не стал заморачиваться. Сэкономишь больше времени.

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