@ru_docker

Страница 550 из 610
ptchol
06.02.2019
06:34:20
зачем? пусть они спокойно вымрут как динозавры
предложи им объяснить это или доказать

Google
Алексей
06.02.2019
06:49:28
Под оверхедом у этих обычно подразумевается не желание разбираться.

Gleb
06.02.2019
06:50:40
User ?
06.02.2019
09:44:23
А это по сравнению с хост системой или по сравнению со специализированными железками? Или это вообще борьба с ветрянными мельницами (docker! изыди)?

Алексей
06.02.2019
09:46:09
графики будут ?

Artem
06.02.2019
09:46:38
формально, по сравнению с хост системой, фактически - ему просто очень не хочется докер. там еще идут прекрасные аргументы, что для докера надо свой registry поднимать и аж целую систему CI/CD где-то ставить

Victor
06.02.2019
09:50:01
Подскажите мне не опытному что докер это просто как у сисАдминов станция со своим environment all set it's map interface I have got select for true...

Дмитрий
06.02.2019
10:14:09
Доке - это скорее cgroups на стероидах
скорее автоматизированые namespaces, а cgroup в мире systemd уже естетственны

Denys
06.02.2019
16:08:35
есть елк, файлбит и докер

лог пишется в докер в формате json не парсить джсон а экранирует

{..., "log": "\{\"some\": \"\value\"\}", ... }

как заставить файлбит или докер понимать json

Google
Denys
06.02.2019
16:10:16
короче есть софт который в аутупут пишет логи в формате json хочется в кибане просматривать его как объект а не как строку

Mikhail
06.02.2019
16:40:55
Ребята, а не знаете как-то можно дизейблить кнопку Merge в gitlab, если pipeline не проходит?

Mikhail
06.02.2019
16:49:58
Где, есть пример?

У меня тока доступ к gitlab-ci файлу есть )

Gleb
06.02.2019
16:51:23
https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html

Mikhail
06.02.2019
16:55:45
leon
06.02.2019
18:19:02
Есть такой Docerfile: (запускает postgres с доп. настройками). FROM postgres:11 RUN apt-get update; apt-get install -y sudo mc iputils-ping ssh openssh-server COPY master/initdb/* /docker-entrypoint-initdb.d/ ENV BARMAN_SERVER db-barman RUN useradd -m petitions RUN mkdir -p /var/lib/postgresql/.ssh ADD ssh/master.prv /var/lib/postgresql/.ssh/id_rsa ADD ssh/master.pub /var/lib/postgresql/.ssh/id_rsa.pub RUN chmod 0700 ~postgres/.ssh && \ chmod -R 600 ~postgres/.ssh/* && \ chown -R postgres.postgres ~postgres/.ssh Все нормально работает. Теперь задача - запускать еще sshd при старте (нужно, для настройки резервного копирования)? Не могу сообразить, как это правильно сделать. Не переписывать же entrypoint.sh, который поставляется с образом postgres? (или переписывать)?

leon
06.02.2019
18:20:50
пострес должен по ssh с контейнером barman связываться.

leon
06.02.2019
18:21:17
хотя... он должен по rsync связываться. для этого наверное sshd не надо запускать?

Iurii
06.02.2019
18:21:41
leon
06.02.2019
18:24:25
да. понял. спасибо. А если обобщить вопрос. вот есть родительский entrypoint, который запускает процесс. А в дочернем надо все же еще сервис запускать. Это только через написание своего entrypoint, который повторит (вызовет) родительский? Там в родительском так сделано (как пример): ENTRYPOINT ["docker-entrypoint.sh"] CMD ["postgres"]

donald pump
07.02.2019
08:38:45
всем привет. кто-нить boot2docker под вин8.1 ставил?

Matvey
07.02.2019
11:11:57
Всем привет, подскажите пожалуйста если можете. Есть сервер на питоне в контейнере, как на него прикрутить docker сервер с хост машины, чтобы запускать контейнеры из под хост машины?

Matvey
07.02.2019
11:16:49
вообще не понятно что нужно
Есть специальная библиотека для питона, которая представляет из себя docker client, мне нужно из уже развернутого контейнера с этой библиотекой получить доуступ к докеру, который находится на хост машине

Max
07.02.2019
11:17:30
для этого надо сокет прокинуть в контейнер

Google
Matvey
07.02.2019
11:19:38
AstraSerg
07.02.2019
11:23:54
да. понял. спасибо. А если обобщить вопрос. вот есть родительский entrypoint, который запускает процесс. А в дочернем надо все же еще сервис запускать. Это только через написание своего entrypoint, который повторит (вызовет) родительский? Там в родительском так сделано (как пример): ENTRYPOINT ["docker-entrypoint.sh"] CMD ["postgres"]
Да, только через изменение entrypoint причём кардинально, ибо процесс с pid 0 может быть только один. Вообще, для нужно бакапа вы можете делать docker exec -it postgres_container pg_dump -U postres | rsync .... И обратите внимание, что данные postgres/data нужно держать в отдельном вольюме, иначе данные пропадут при остановке контейнера

Erich
07.02.2019
11:28:05
Всем привет. Начал изучать докер. Есть пару вопросов. 1) что такое docker-machine? Нужен ли он линуксу? Пробовал устанавливать, но похоже машина создается через драйвера систем виртуализации. Я примерно понимаю его пользу для винды и мака, но зачем он нужен линуксу? 2) успешно перевел существующий проект на docker-compose. Запускаю через команду docker-compose up --build -d рестарт делаю через docker-compose down --remove-orphans. Но все это делается довольно долго, сервер большую часть пытается потушить контейнеры и поднять (20-30 сек). Например рестарт через supervisor гарантирует малое время запуска. Есть ли пути как правильно рестартить? 3) насколько нужен docker swarm?

AstraSerg
07.02.2019
11:34:21
docker-machine позволяет упралять контейнерами на удалённой системе. В принципе не нужен, если есть аркетрация. --remove-orphans - удаляет другие контейнеры, будьте осторожны. 30 секунд намекает на то что у вас в контейнерах процессы с pid 0 не слушают сигналы. В этом случае докер ждёт 30 сек (по дефолту) и прибивает их по kill -9 swarm не нужен, говорят

Erich
07.02.2019
11:39:06
Оркестрация? Типа пастыря который смотрит за ̶о̶в̶ц̶а̶м̶и̶ контейнерами? Наверное он нужен для распределения контейнеров по кластеру? Если у меня сервер один, нужна ли оркестрация? Другой вопрос. Я могу подключиться по ssh и делать те же самые команды через терминал. Неужели у докер машины только такое предназначение?

Andrey
07.02.2019
11:40:37
я вам скажу страшное, они даже за это деньги берут

Erich
07.02.2019
11:43:29
да просто интересно) заметил, что докер машина создается через драйвер виртуалбокса. Но здесь ведь будет падать производительность. Если у меня на сервере Linux, получается докер машина не нужна?

ptchol
07.02.2019
11:44:16
и на маке докермашина не нужна

везде уже через нативные виртуализации сделан

а машиной управлять ремоут докером... ну такое

Erich
07.02.2019
11:45:17
везде уже через нативные виртуализации сделан
получается докер машина переходит в категорию артефактов?

AstraSerg
07.02.2019
11:45:17
Оркестрация - это чуть более обширное понятие, вот https://ru.wikipedia.org/wiki/%D0%9E%D1%80%D0%BA%D0%B5%D1%81%D1%82%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_(%D0%98%D0%A2)

ptchol
07.02.2019
11:46:19
да не, это просто консолька по факту для управления ремот докерами

AstraSerg
07.02.2019
11:46:44
получается docker-compose выполняет часть оркестрации?
нет, композ только локально работает

ptchol
07.02.2019
11:46:55
тока вам всё равно кажется доступы нужно реализовывать, зачем она если можно также рулить через general purpose тулзы я хз.

AstraSerg
07.02.2019
11:47:54
вот что машина может: Using docker-machine commands, you can start, inspect, stop, and restart a managed host, upgrade the Docker client and daemon, and configure a Docker client to talk to your host.

https://docs.docker.com/machine/overview/

юзайте её если это вам нужно. Если не нужно - не юзайте.

Google
Erich
07.02.2019
11:50:56
благодарю. буду читать и учить

Настройка сервера для небольших проектов сейчас происходит по сути командой docker-compose up --build -d. Удивляюсь тому, почему не использовал докер раньше

Макс
07.02.2019
12:37:09
#вопрос В контейнере DIND не получается поднять контейнер c volumes. Почему-то файлы в контейнере не появляются. Куда копать?

AstraSerg
07.02.2019
12:44:55
копайте вверх, вы закопались слишком глубоко :)

Stanislav
07.02.2019
15:30:42
Гайз, привет, тут такое дело

mac os, last stable docker

Куда копать? SSD и довольно новый, откуда это i/o ?

Max
07.02.2019
15:38:44
сеть

Stanislav
07.02.2019
16:00:03
сеть
а если это всё на локальной машинке? Происходит событийно. Все работает-работает месяцами потом бац и привет

Алексей
07.02.2019
16:03:21
i/o это не только диск.

Stanislav
07.02.2019
16:05:01
да я так-то в курсе, если бы поведение было постоянным в сторону диска и не посмотрел бы

Макс
08.02.2019
14:27:22
Как из контейнера постучаться в хост можно по сети?

Max
08.02.2019
14:32:13
по реальному ip хоста обычно получается

Макс
08.02.2019
14:46:19
а... это мысль )))

заработался )

Andrey
08.02.2019
14:47:11
но так ли это правильно, а так можно даже сокет прокинуть

Max
08.02.2019
14:47:34
зависит для чего , если надо быстро что то протестировать, можно так

Страница 550 из 610