@docker_ru

Страница 1071 из 1375
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
Ну, на самом деле залогинился не туда, куда надо ?
еще такой момент: в контейнере где не работает докер 1.13.1, а на хосте где все работает докер 18.09.1-ce

может дело в этом

ildar
25.02.2019
16:58:31
Команд в? Если не сложно, попробуй... И из него как то текст вытащить по человечески бы...
Из буханки конечно можно сделать троллейбус, но лучше все таки не надо.

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 процесса. Полагаю что фпм так запустить не выйдет. Поэтому, если не выйдет, то посоветуйте альтернативы, для продакшна.

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

При чем тут докер

Valeriy
25.02.2019
17:18:01
Обнови
да, заработало

Alexander
25.02.2019
17:20:46
Запусти его на непривилегированном порте. Делов-то
Так порт 9000 и так не привелегированный. Ты о конструкции вида примерно такого вида ? docker run -it --rm --user 1000:1000 docker/php:7.1.2-fpm

Sergey
25.02.2019
17:21:30
Посмотреть что в server name
А почему ты думаешь что дело не в docker?

inqfen
25.02.2019
17:23:48
А почему ты думаешь что дело не в docker?
Потому что http заголовок и docker вообще никак не связаны

Встречный вопрос - почему ты думаешь, что проблема в docker

Alexander
25.02.2019
17:27:18
А в чем тогда проблема ???
да вот счас задачака упала, если честно хз даже заработает ли это.

спасибо, попробуем

Sergey
25.02.2019
17:32:44
Встречный вопрос - почему ты думаешь, что проблема в docker
Потому что по ip doker-cloud работает, по ip doker-nginx(без проброса во внешку)-cloud работает. Пробросил порт docker наружу в локалке работает, по имени нет. Пробросил docker во внешку с помощью nginx, по ip работает по имени нет

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 настроить нужно будет?

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

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

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

Google
Alexander
25.02.2019
17:53:53
У тебя код в bind mount/volume ? Если так, то плохая идея
код не в volume а при билде закидывается сразу в имейдж, композер тоже при билде отрабатывает. На выходе готовый артифакт получается. Нужно только переменные передать

У тебя код в bind mount/volume ? Если так, то плохая идея
поэтому и спрашиваю, получается ты создаешь юзера с какими-нибудь уид-гид, а потом тебе вдруг надо под другими запустить и ты лососаешь тунца с причмоком

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

Alexander
25.02.2019
17:57:31
Ну, тогда проблемы глобально нет
в целом да, спасибо. Завтра попробую все это завести

Alexander
25.02.2019
18:46:35
https://stackoverflow.com/questions/43075050/how-to-yank-to-host-clipboard-from-inside-a-docker-container
Спасибо, но тс отписался что у него не вышло вроде, не?

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 заюзай, он показывает все внутренности любого докер имеджа

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гб, то есть веб сервер должен уметь до них дотянуться

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

Google
Sergey
25.02.2019
23:24:45
Ну сейчас эти воркеры запущены под системд Я пришел за советом как правильно запустить такой воркер в докере
Ну делаете Dockerfile для каждого воркера. Делаете volume(монтируете папки на хостовой машине к контейнерам) и либо запускаете каждый контейнер по отдельности, с соотв. ключами для рестарта и запуска при старте системы, либо делаете docker-compose.yaml файл в котором описываете порядок старта воркеров, вольюмы и т.д.

если сервер и воркер на разных машинах то тут сложнее

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

Потому что там есть несколько способов монтирования.

Alexander
26.02.2019
05:51:53
https://docs.docker.com/compose/completion/
docker автокомплитит, а вот container уже нет…так и надо?

Iurii
26.02.2019
05:55:15
docker автокомплитит, а вот container уже нет…так и надо?
Как докер кли связан с контейнером?

Alexander
26.02.2019
05:56:18
Как докер кли связан с контейнером?
я ожидаю иметь возможность сделать что то типа dockTAB contTAB ls

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