
Andrey
09.05.2018
14:41:50
приватных - один. публичных неограничено

Vadym
09.05.2018
17:06:54
Всем доброго времени суток
Кто ставил docker на freebsd столкнулся с ошибкой

Google

Serj
09.05.2018
17:27:42
Парни, вот есть образ в докер хабе, его Dockerfile содержит
EXPOSE 10051/TCP
VOLUME ["/usr/lib/zabbix/alertscripts", "/usr/lib/zabbix/externalscripts", "/var/lib/zabbix/enc", "/var/lib/zabbix/mibs", "/var/lib/zabbix/modules"]
VOLUME ["/var/lib/zabbix/snmptraps", "/var/lib/zabbix/ssh_keys", "/var/lib/zabbix/ssl/certs", "/var/lib/zabbix/ssl/keys", "/var/lib/zabbix/ssl/ssl_ca"]
ENTRYPOINT ["docker-entrypoint.sh"]
Я хочу на его основе создать немного подправленный образ - добавить пакетов и тд. Тоеть хочу сделать
FROM zabbix/zabbix-server-pgsql:ubuntu-3.4-latest
# install some packages
Вопрос: мне нужно, в моем докерфайле дублировать
EXPOSE, VOLUME и ENTRYPOINT или достаточно просто доустановить нужные пакеты, а эти директивы останутся и будут работать от образа-родителя?


bazzilic
09.05.2018
17:35:51
Парни, вот есть образ в докер хабе, его Dockerfile содержит
EXPOSE 10051/TCP
VOLUME ["/usr/lib/zabbix/alertscripts", "/usr/lib/zabbix/externalscripts", "/var/lib/zabbix/enc", "/var/lib/zabbix/mibs", "/var/lib/zabbix/modules"]
VOLUME ["/var/lib/zabbix/snmptraps", "/var/lib/zabbix/ssh_keys", "/var/lib/zabbix/ssl/certs", "/var/lib/zabbix/ssl/keys", "/var/lib/zabbix/ssl/ssl_ca"]
ENTRYPOINT ["docker-entrypoint.sh"]
Я хочу на его основе создать немного подправленный образ - добавить пакетов и тд. Тоеть хочу сделать
FROM zabbix/zabbix-server-pgsql:ubuntu-3.4-latest
# install some packages
Вопрос: мне нужно, в моем докерфайле дублировать
EXPOSE, VOLUME и ENTRYPOINT или достаточно просто доустановить нужные пакеты, а эти директивы останутся и будут работать от образа-родителя?
Емнип, останутся


Vitaliy
09.05.2018
18:03:50
Парни, подскажите, плиз, как смаунтить раздел в контейнер от текущего юзера?
Проблема в том, что с проектом нужно работать как из контейнера так и из хоста. А в контейнере все от рута и если я файл создаю в контейнере, то нужно чоунить его на хосте, что бы нормально с ним работать.

Serj
09.05.2018
18:09:47

Oleg
09.05.2018
18:11:04

Vitaliy
09.05.2018
18:11:18
в контейнере не такие же пользвоатели как на хосте, как мне на 100% знать к какому юзеру коннектиться?

Serj
09.05.2018
18:12:23
хотя выше походу более правильное решение подсказали ?

Vitaliy
09.05.2018
18:17:58
через -u не получается
docker: Error response from daemon: linux spec user: unable to find user vitaliy: no matching entries in passwd file.
у моего id 1000 а в контейнере в passwd все на 100 с чем то заканчивается, юзера разные
хотя когда делаю -u 1000:1000
то заходит, но имя юзера I have no name!

Artem
09.05.2018
18:21:04
Добавь в контейнер юзера с нужным Id совпадающим с хостом и все

Google

Oleg
09.05.2018
18:27:09
https://gist.github.com/marten-cz/77b48b15928eb6f10c901073ff3e3425

Vadym
09.05.2018
18:43:14
Кто ставил docker на freebsd столкнулся с ошибкой

Alexey
09.05.2018
18:57:10

Play
09.05.2018
19:49:30
Почему ошибка сборки, если Dockerfile лежит в /identidock/Dockerfile на github?
https://github.com/gHashTag/identidock
В поле Dockerfile Location (Расположение Dockerfile) введите /identidock/Dockerfile, если вы клонировали мой репозиторий исходного кода.
из книги Эндриен Моуэт «Использование Docker»
Если у меня в корне лежит, просто указать / ?

Евгений
09.05.2018
20:15:02

Play
09.05.2018
20:15:58
Какой реестр дружит с gitlab?

Евгений
09.05.2018
20:25:58

Антон
09.05.2018
20:55:04
можно ли несколько докеров с мускулем на одном порту поднять?
обращаться к ним по айпи или имени хоста

Oleksandr
09.05.2018
20:56:11
можно гляди в сторону replicas
в swarm режиме точно подымешь, как сервис у которого несколько реплик

Антон
09.05.2018
20:58:49
а если каждому по айпи?

Oleksandr
09.05.2018
21:01:06
не уверен, разве что чтобы докер контейнер получается стал частью твоей сети... хз не уверен...

Google

Oleksandr
09.05.2018
21:01:45
внутри докер сворма и так у контейнера у каждого свой ip
через сервис лоадбалансер сворма разруливает на какой контейнер отправить запрос... но тогда прийдется решать проблему хранилища для mysql
можно поднять - проверил, если на хосте завести несколько IP и их привязать к контейнерам, но это будет разные mysql - хотя никто не мешает сделать 1 таким же способом

Евгений
09.05.2018
21:12:48

Антон
09.05.2018
21:13:55
да я как раз и хочу сделать разные мускули
спасибо

Oleksandr
09.05.2018
21:16:38

Евгений
09.05.2018
21:17:08

Oleksandr
09.05.2018
21:17:36
ща cron job запилю :) чтоб не прозевать

Andrey
09.05.2018
21:17:47
Ребят, подскажите плс: при первом запуске nginx-proxy + letsencrypt-companion и контейнера с nginx(в котором какой-то сайт) последний валится из-за того, что не находит сертификаты в нужной директории. Помогает создание пустых файлов с нужными именами и перезапуск контейнеров.
Есть какие-то другие варианты решения этой проблемы?

Евгений
09.05.2018
21:18:39
Не указывай сертификат явно, вообще убери всё что связано с https оттуда

Andrey
09.05.2018
21:19:27
И в контейнерах с хостами слушать только 80 порт?
Ок, попробую, спасибо

Oleksandr
09.05.2018
21:19:44
@friendly_zika - товаГищ майор разлогиньтесь
ишь ты не нужен ssl

Евгений
09.05.2018
21:19:56

Oleksandr
09.05.2018
21:21:18
я в курсе что он делает, он не получит сразу сертификаты

Евгений
09.05.2018
21:21:42

Google

Oleksandr
09.05.2018
21:21:48
тавойто
потому что или надо слушать на 80 или подымать свой сервис который будет отвечать letsencrypt

Admin
ERROR: S client not available

Andrey
09.05.2018
21:22:13
Я видел дублирование сертификатов в nginx-proxy и хост контейнерах(здесь я сам их прописывал), но думал, что так и надо

Евгений
09.05.2018
21:22:25
Компаньён редиректит на 443 порт и сам получает сертификат, твой ответ только показывает, что ты не в курсе о чём речь

Oleksandr
09.05.2018
21:22:59
окай
https://github.com/JrCs/docker-letsencrypt-nginx-proxy-companion это проходили, прожевали и выкакали

Евгений
09.05.2018
21:23:22

Andrey
09.05.2018
21:23:46
??

Евгений
09.05.2018
21:24:01

Oleksandr
09.05.2018
21:24:06
))) то что человек каскадит, это уже его трудности - рили
у меня со зрением все гуд ) толлерантнее

Евгений
09.05.2018
21:24:40
Тогда не флуди плиз

Oleksandr
09.05.2018
21:25:30
Сходи проспись, ок ?

Евгений
09.05.2018
21:28:43
Сходи проспись, ок ?
Человек спросил про компаньёна, насколько корректно инкапсулировать https в https, я ему объяснил кратко в чём смысл и всё стало понятно, ты только воды продлил, не надо так, просто подожди следующего вопроса и если правильно поможешь первым - радуйся

Oleksandr
09.05.2018
21:31:10
ну во первых, не инкапсулировать, а терминировать дважды... и еще раз повторюсь пойди проспись. Я не в курсе что у человека за архитектура. Пользуюсь давно компаньеном в разных связках, и давно от него ушел в другое решение. И никогда не отключал https - хз что ты имел ввиду... а типа наливать воды - такое... аргумент какой то как пук в воздух. Я понимаю что может пригореть, но я тут не собираюсь письками меряться, так-то спать пора

Евгений
09.05.2018
21:33:31
Сам только что признал, что вопросом не владеешь и формулировку его не понял, продолжаешь воду лить и флудить. Про свои суперрешения советую на хабр написать, чтобы, как ты говоришь 'не пукать'

Andrey
09.05.2018
21:35:02
(шо я наделал)
@friendly_zika спасибо, решение помогло и убрало много ненужных конфигов

Google

Oleksandr
09.05.2018
21:35:29
Слушай, ты никак не успокоишься ? Твое мнение ты услылшал, это главное.... а я так в свторонке за попкорном посижу как утебя пукан будет пригорать )

Евгений
09.05.2018
21:35:40
Гуд)

Oleksandr
09.05.2018
21:36:00
@bipycxp так та вообще то в решение, отключение ssl не требуется )

Andrey
09.05.2018
21:36:16
т.е?

Евгений
09.05.2018
21:36:49

Oleksandr
09.05.2018
21:36:56
ну вот тебе и то есть, ты запускаешь через cli или docker-compose ?

Andrey
09.05.2018
21:38:58
docker-compose

Oleksandr
09.05.2018
21:39:32
покажи в личку если это секрет

Andrey
09.05.2018
21:40:20
запуск nginx-proxy и companion или контейнера с хостом?

Oleksandr
09.05.2018
21:40:47
настройки proxy + companion про контейнер с сервисом и так все понятно

Andrey
09.05.2018
21:43:22
https://gist.github.com/bipycxp/35625449bd2e999e998c02fcd5595b5c
Это ansible таски, но суть та же

Oleksandr
09.05.2018
21:44:34
да не вопрос, и ансибл читаем