
ildar
25.02.2019
16:53:19
У меня вставляется все. На маке
Ты имеешь в виду копирование в буфер на хосте из окна терминала после выделения мышкой? Или после yy в vim в контейнере ты можешь вставить через p на хосте?

Valeriy
25.02.2019
16:53:21

Alexander
25.02.2019
16:53:55

ildar
25.02.2019
16:54:13

Google

George
25.02.2019
16:56:32
Кмк, там клава как-то хитро перехватывается..

Valeriy
25.02.2019
16:57:44
может дело в этом

ildar
25.02.2019
16:58:31

George
25.02.2019
16:58:39
Обнови

Mike
25.02.2019
17:00:22

Alexander
25.02.2019
17:02:28

ildar
25.02.2019
17:03:24
В линуксе буфер вима женится с икс-сервером. Не знаю, как там в маках.
Плпробуй пробросить иксы в контейнер)

Alexander
25.02.2019
17:04:24
а шо это такое? ?

Google

ildar
25.02.2019
17:05:31
Костыль: f2 в контейнере копирует в файл, f3 вставляет из файла. Файл смонтирован с хоста, а на хосте аналогичные настройки.
Здесь можно начать копать про то, как именно на маках связаны буферы вима и системы https://vim.fandom.com/wiki/Mac_OS_X_clipboard_sharing

Alexander
25.02.2019
17:08:52
Всем привет. Кто-нибудь сталкивался наверняка, подскажите плз. Как запустить php в докере без рута. В том числе и у родительского fpm процесса.
Полагаю что фпм так запустить не выйдет. Поэтому, если не выйдет, то посоветуйте альтернативы, для продакшна.

Alexander
25.02.2019
17:11:20

Sergey
25.02.2019
17:12:32
Всем привет. Подскажите как решить задачу. Есть owncloud с помощью прокси видется снаружи по имени https://cloud.domain.ru/cloud. Имеется докер onlyoffice, которые работает если заходить в облако по внутреннему ip (http://1.2.3.4), по имени не работает.
Подскажите в как решить задачку?
Прокси nginx

inqfen
25.02.2019
17:16:57
Посмотреть что в server name
При чем тут докер

George
25.02.2019
17:17:55

Valeriy
25.02.2019
17:18:01

Alexander
25.02.2019
17:20:46

Sergey
25.02.2019
17:21:30

George
25.02.2019
17:21:49
Примерно

inqfen
25.02.2019
17:23:48
Встречный вопрос - почему ты думаешь, что проблема в docker

Alexander
25.02.2019
17:27:18
спасибо, попробуем

Sergey
25.02.2019
17:32:44

Google

Sergey
25.02.2019
17:32:54
Ошибок найти немогу

inqfen
25.02.2019
17:33:32
Ты вообще представляешь как оно все работает.

Sergey
25.02.2019
17:33:34
Owncloud молчит, в nginx как-будто все нормально

inqfen
25.02.2019
17:33:35
?

Sergey
25.02.2019
17:34:20
Я пока слаб в этом
Только начал)

inqfen
25.02.2019
17:34:42
В общем - это не докер
У тебя запрос попадает на nginx, который разруливает трафик
И проблема где-то там. Ну разве что в owncloud где-то domain name нужен, но не думаю, я его поднимал так на хосте года 3 назад и такого там не помню
Докер это только изоляция процесса
И проброс на него трафика через iptables
Там http заголовки вообще никаким боком

Sergey
25.02.2019
17:39:44
Iptables на nginx настроить нужно будет?

inqfen
25.02.2019
17:41:10

Alexander
25.02.2019
17:41:57
Примерно
хммм, сразу вопрос тогда. А под каким юзером запускать тогда композер инсталл при билде и чонуить директорию с сорцами (так же при билде). Если только не хардкодить уид:гид

Sergey
25.02.2019
17:43:00
?
Понимаю что настолько все плохо. Подскажи в каком направлении двинуться?

inqfen
25.02.2019
17:47:32
Как nginx настраивается

George
25.02.2019
17:52:00
У тебя код в bind mount/volume ? Если так, то плохая идея

Google

Alexander
25.02.2019
17:53:53

George
25.02.2019
17:56:09
Ну, тогда проблемы глобально нет

Alexander
25.02.2019
17:57:31

Andrey
25.02.2019
18:39:31

Alexander
25.02.2019
18:46:35

ildar
25.02.2019
18:47:02

Andrey
25.02.2019
18:47:30
Да. Я думаю, не получится через docker exec
Как вариант, поднять в контейнере ssh и прокидывать через него

ildar
25.02.2019
18:49:34
Здесь точно надо начинать не с докера. Научиться женить буфера двух хостов, а потом уже придумать, как это решение адаптировать.

Alexander
25.02.2019
20:29:42
а вопрос по автокомплишену докер комманд в баше в этот чатик подходит или нет?

Andrey
25.02.2019
20:58:47
Народ, а вот докер файл собирает лееры, файлы там копирует и прочее. Можно как-то на содержание этого леера как-то посмотреть, что и куда я вообще там копирую. А то сложный файл есть, и где-то косяк...
запустить этот имидж не могу, пока не поправлю.

Yaros
25.02.2019
21:12:00
@panov_andy dive заюзай, он показывает все внутренности любого докер имеджа

Andrey
25.02.2019
21:21:20

Bogdan
25.02.2019
22:55:23
привет. Подскажите, как правильно сделать
У меня есть веб сервер и есть пара воркеров, запущенных через системд
я весь этот компот хочу завенуть в докер. Норм в докере поднимать системд и туда всё прописывать? Или есть решение лучше?


Sergey
25.02.2019
23:13:22
привет. Подскажите, как правильно сделать
У меня есть веб сервер и есть пара воркеров, запущенных через системд
я весь этот компот хочу завенуть в докер. Норм в докере поднимать системд и туда всё прописывать? Или есть решение лучше?
я бы предложил docker- compose, каждую службу в отдельный контейнер. Но есть масса нюансов(нужно ли вам ipc, общие файлы и т.д.). Для простых задач, навроди рестарта по таймеру подойдет. Сам докер запускается через systemd и контейнеры можно при запуске системы стартовать. Но у системд есть масса фичей по типу exec start pre, свои очереди сообщений, dbus api и прочее. Часть этого реализовывается силами docker/docker compose. Собственно, если не нужно использовать докер не используйте его, не стройте карго-культ. Вопрос в том, зачем вам это все нужно, напишите пожалуйста подробнее.
p.s. Не являсь гуру докера, а с системд работал около года назад последний раз серьезно, так что мог в чем-то ошибиться. Если в чем-то ошибся, поправьте пожалуйста.
Но systemd в докере не видел ни разу.


Bogdan
25.02.2019
23:16:56
я бы предложил docker- compose, каждую службу в отдельный контейнер. Но есть масса нюансов(нужно ли вам ipc, общие файлы и т.д.). Для простых задач, навроди рестарта по таймеру подойдет. Сам докер запускается через systemd и контейнеры можно при запуске системы стартовать. Но у системд есть масса фичей по типу exec start pre, свои очереди сообщений, dbus api и прочее. Часть этого реализовывается силами docker/docker compose. Собственно, если не нужно использовать докер не используйте его, не стройте карго-культ. Вопрос в том, зачем вам это все нужно, напишите пожалуйста подробнее.
p.s. Не являсь гуру докера, а с системд работал около года назад последний раз серьезно, так что мог в чем-то ошибиться. Если в чем-то ошибся, поправьте пожалуйста.
Докер нужен, есть центральная система учета, а вот эти докер образы будут устанавливать себе клиенты
Воркеры генерируют файлы, большие, около 1гб, то есть веб сервер должен уметь до них дотянуться

Sergey
25.02.2019
23:17:25

Bogdan
25.02.2019
23:18:40
Ну сейчас эти воркеры запущены под системд
Я пришел за советом как правильно запустить такой воркер в докере

Google

Sergey
25.02.2019
23:24:45
если сервер и воркер на разных машинах то тут сложнее

Bogdan
25.02.2019
23:25:34

Sergey
25.02.2019
23:27:58
В принципе вам стоит почитать что делают ваши юниты в systemd ( написано в .service файлах в директориях которые можно узнать man.systemd.unit), но, скорее всего там обычный старт и все. И однозначно стоит почитать доку докера про Volumes.
Потому что там есть несколько способов монтирования.

Bogdan
25.02.2019
23:30:20

ildar
26.02.2019
05:51:23

Alexander
26.02.2019
05:51:53

Iurii
26.02.2019
05:55:15

Alexander
26.02.2019
05:56:18