@docker_ru

Страница 757 из 1375
Konstantin
03.09.2018
14:27:15
apt — программа для установки, обновления и удаления программных пакетов в операционных системах Debian и основанных на них, иногда также используется в дистрибутивах, основанных на Mandrake, например Mandriva, ALTLinux и PCLinuxOS.

Alexey
03.09.2018
14:31:29
всем привет, кто поднимал mariadb на alpine, сильно ли уменьшается размер образа и стоит ли так заморачиваться? а то оф.образ 363МБ занимает mariadb 10.3.8 2c73b3262fff 5 weeks ago 363MB не скажу что так прям критично, но кто то сказал в этом чате, что образы контейнеров не должны превышать 100МБ, чтобы быстро разворачивать их

Google
Alexey
03.09.2018
14:52:12
Ок?

Konstantin
03.09.2018
14:52:49
ну как сказать ) там apk вроде
Не пойму к чему комментарий

Danila
03.09.2018
14:53:42
а это я прочитал не правильно )

бывает …

Kylych
03.09.2018
15:29:04
спасибо пофиксил

Konstantin
03.09.2018
15:32:50
Серьёзно?
баги в докере же

Ruslan
03.09.2018
15:47:48
Добрый день. Тут есть какие-то правила насчёт того, как задавать вопросы?

команда docker logs <id>

выдаёт ответ Error response from daemon: configured logging driver does not support reading

возможно, этот параметр нужно изменить

--log-driver=syslog

Google
Ruslan
03.09.2018
15:52:09
вот только на какой?

Danila
03.09.2018
16:00:31
docker.io?

Andrey
03.09.2018
16:01:32
вот только на какой?
почитать документацию, конечно

Danila
03.09.2018
16:02:39
я не давно сталкивался

docker.io is not an official package. The built binary has to be properly linked to journald in order for docker logs to work with it.

Sergey❄️
03.09.2018
17:40:57
А как сделать так чтобы docker exec кидал логи в docker-compose в котором был запущен контейнер?

Юра
03.09.2018
17:57:58
Изменить на docker-compose exec?

Konstantin
03.09.2018
18:06:19
А как сделать так чтобы docker exec кидал логи в docker-compose в котором был запущен контейнер?
exec выполняет указанную команду в текущей сессии, соответственно стдаут сессии. Что ты пытаешься сделать?

Sergey❄️
03.09.2018
18:24:52
Чота не логается(

Может дело что я в питон контейнере пытаюсь отдельно екзекнуть еще один питон скрипт?

Konstantin
03.09.2018
19:51:52
А, так ты ещё и читать не можешь)

Sergey❄️
04.09.2018
01:08:39
Никак
Ага, догадался уже

Егор
04.09.2018
03:36:53
Всем привет!

такой вопрос: можно ли как-то сделать чтобы перед pull с докерхаба была какая-то проверка на подтверждение лицензии? Задача: сделать так, чтобы пользователи могли выкачивать новые образа, только если у них есть лицензия.

Егор
04.09.2018
03:40:00
ну у меня есть контейнер - я хочу чтобы при pull делался запрос к контейнеру БД, доставался uuid и делался POST запрос на сервер лицензирования - он возвращает 200 заголовок, если лицензия на обновление приложения у юзера есть.

Егор
04.09.2018
03:40:28
он и так в приватном

Google
Sergey
04.09.2018
03:40:29
то что ты хочешь - зависит от твоей разработки, а не от докера

я не понимаю зачем ты задаешь вопрос тут

Егор
04.09.2018
03:42:19
ну очевидно, что я могу сделать обновление програмно, чтобы изнутри контейнера при наличии лицензии запускался docker-compose pull. Но что мешает юзеру зайти на хостмашину, остановить контейнер и сделать docker-compose pull. Смысл вопроса в том, можно ли назначить предусловие

Sergey
04.09.2018
03:44:21
ну очевидно, что я могу сделать обновление програмно, чтобы изнутри контейнера при наличии лицензии запускался docker-compose pull. Но что мешает юзеру зайти на хостмашину, остановить контейнер и сделать docker-compose pull. Смысл вопроса в том, можно ли назначить предусловие
есть идея, что тебе нужно собрать в БД VIP-таблицу юзеров, чтобы сохранялось условие юзер прошел авторизацию, у него есть SSH ключ до машины, где он будет пользоваться докером, и у этого же юзера должны быть права на приватную репу

допустим он "купил прем-аккаунт", ему выдался ключ до машины и права на приватный репозиторий

Sergey
04.09.2018
03:52:52
значит тебе нужен сервис который будет базироваться на докер-CRI, и интегрированый с твоим приложением может все таки есть другие способы? а эти машины в одной локальной сети?

Егор
04.09.2018
03:53:49
нет

Sergey
04.09.2018
03:56:46
нет
а почему бы просто не затрагивать хост машину и права на нее, а просто выдавать ключи до реджистри? мол пройди авторизацию на сайте, тебе придет ключ на почту, ты с ним получишь доступ до приватного

Егор
04.09.2018
04:01:16
потому что надо обрубать доступ к обновлениям мо истечению лицензии

Dmitry
04.09.2018
04:14:55
потому что надо обрубать доступ к обновлениям мо истечению лицензии
ну так при слете авторизации доступа к registry не будет

Егор
04.09.2018
04:15:36
а разве у докерхаба есть апишка чтобы добавлять юзеров в репу ?

Егор
04.09.2018
04:15:50
я вот роюсб 3й час, пока не нашел

Dmitry
04.09.2018
04:17:22
Nexus, Artifactory, AWS ECR

Егор
04.09.2018
04:24:30
Не?
ну вот пока не понятен принцип, надо подумать. Ты предлагаешь поднять свой registry и на основе его API добавлять юзера и удалять его по истечению лицензии ?

Google
Егор
04.09.2018
04:25:16
Да.
а с гитлабом такая тема прокатит?

Dmitry
04.09.2018
04:25:25
Юзеров придётся заводить чисто для registry

а с гитлабом такая тема прокатит?
Сколько юзеров? Много?

Егор
04.09.2018
04:37:16
много

Kirill
04.09.2018
04:45:34
Ну с гитлабом работать по REST нет проблем

Так что очень костыльно

Но можно

bebebe
04.09.2018
05:09:16
Ну с гитлабом работать по REST нет проблем
https://python-gitlab.readthedocs.io/en/stable/cli.html

много
можно установить registry, перед нем поставить nginx с basic-auth и backend ldap'a

и не надо будет заводить кучу пользователей (если у вас конечно ldap есть)

registry умеет подхватывать basic-auth и разруливать

Kylych
04.09.2018
05:41:07
# Set nginx base image FROM nginx:stable-alpine # Copy custom configuration file from the current directory COPY nginx.conf /etc/nginx/nginx.conf RUN chmod 777 -R /usr/share/nginx/html RUN chown -R nginx:nginx /usr/share/nginx/html COPY dist/* /usr/share/nginx/html/ CMD ["nginx", "-g", "daemon off;"] поднимаю докер /usr/share/nginx/html/ остается пустой

помогите ребят

artb1sh
04.09.2018
05:45:10
Права на волум?

Kylych
04.09.2018
05:47:54
Права на волум?
это в композ файле еще один отдельный волум для нжинкса что-ли делать?

artb1sh
04.09.2018
05:49:23
Там копи не проходит?

Kylych
04.09.2018
05:52:24
COPY nginx.conf /etc/nginx/nginx.conf это строка то пашет. а вот эта нет COPY dist/* /usr/share/nginx/html/

Andrey
04.09.2018
06:01:21
а что не нравится?

Kylych
04.09.2018
06:24:35
а что не нравится?
прикол в том что после запуска контейнера содержимое этих диров не сохраняется

Google
Andrey
04.09.2018
06:26:13
не может такого быть

запускаешь как?

Kylych
04.09.2018
06:28:56
https://gist.github.com/asankulov/36d6ccebc6cff54406ba58f7d6b1b6df

https://gist.github.com/asankulov/f0dffe3735b0ec9ea3a892d970792256

Andrey
04.09.2018
06:29:43
так ты поверх ../html монтируешь файло другое

Kylych
04.09.2018
06:30:42
https://gist.github.com/asankulov/76b5517303c24570354cb365ddff9da7

Andrey
04.09.2018
06:30:43
если у тебя там уже есть файлы, зачем тебе volume?

убери 36-37 из docker-compose.yml и будут у тебя файлы

Danya 
04.09.2018
08:25:46
Добрый день, кто нибудь поднимал связку Phalcon-php-fpm, mongo, nginx?

The
04.09.2018
08:51:59
Ребятки, подскажите, докер умеет вотчить за файлами которые примонтированы. Если что, задача такая: чтобы nodejs смотрел за файлами (fsnotify) и выполнял задачи. Ну а сами файлы будут редактироваться с реальной машины. Это все для разработки делается.

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