George
06.05.2019
08:40:57
условно - вы даете доступ на отдельные ВМ отдельным группам юзеров и они могут на них делать все что угодно
либо вам нужна платформа типа PaaS а-ля Heroku
где пользователи ничего не видят, кроме "своих" контейнеров, но при этом для них все вычислительные ресурсы не видны иначе как просто сколько-то цпу, сколько-то рам
7???
06.05.2019
08:41:58
Google
George
06.05.2019
08:42:10
задача какая?
что за проекты?
7???
06.05.2019
08:42:38
задача какая?
обеспечить безопасность хостовых серверов, разделить права в контейнерах
George
06.05.2019
08:43:02
кубернетес?
можно ли разделить виртуалки или баре метал сервера по группам пользователей?
ну, в принципе, можете написать обертку на пайтон - которая будет лежать в /usr/local/bin. Защищена от изменения пользователя и представлять собой такую оболочку для запуска команд в "своих" контейнерах. Делов - на неделю с отладкой. Мы такое писали, когда в хостинге работали и нужно было разграничить два уровня сотрудников тех пода
админов и инженеров
у админов - полный рут, у инженеров - подмножество команд (но с учетом того, что систему нельзя обмануть дописав к команде "; blablabla" или "&& blablabla", чтобы blabla выполнилось)
7???
06.05.2019
08:45:46
George
06.05.2019
08:45:59
просто поймите такую вещь - у вас помимо докера есть еще куча ресурсов, которые как бы общие.
Ну айпишники те же
порты на хосте
Google
George
06.05.2019
08:46:07
и прочее.
и вопрос безопасности он шире, чем просто разделение прав к докеру
7???
06.05.2019
08:46:37
George
06.05.2019
08:46:56
если интересно - могу более подробно в личке проконсультировать
7???
06.05.2019
08:47:02
а есть литературка какая-то, где можно ознакомиться с базовыми принципами?
ildar
06.05.2019
08:47:31
обожаю docker-compose. оказывается, публикуемые порты по умолчанию биндятся на 0.0.0.0. Задал демону другой дефолтный IP? пофиг
https://github.com/docker/compose/issues/2999
George
06.05.2019
08:47:38
https://kubernetes.io/docs/reference/access-authn-authz/rbac/
https://docs.openshift.com/container-platform/3.5/security/index.html
https://docs.docker.com/engine/security/security/
7???
06.05.2019
08:47:47
ок, спасибо
George
06.05.2019
08:47:50
я поэтому и СИЛЬНО ПРОТИВ компоуза
дерьмо
Sergey
06.05.2019
08:48:22
ansible docker module forever
ildar
06.05.2019
08:49:03
7???
06.05.2019
08:50:27
спасибо
George
06.05.2019
08:55:36
обожаю компоуз
gaal@linux-x1:~/OLOt> j2 -f yaml ./docker-compose.camera.yml.j2 ./cameras.yml | docker-compose -f /dev/stdin config
ERROR: build path /dev/image_capture either does not exist, is not accessible, or is not a valid URL.
gaal@linux-x1:~/OLO> j2 -f yaml ./docker-compose.camera.yml.j2 ./cameras.yml | docker-compose -f /dev/stdin config
ERROR: Service 'img_capture_10.222.253.4' depends on service 'redis' which is undefined.
в чем разница?
Google
George
06.05.2019
08:56:04
в первом случае в компоузе были относительные пути
во втором - я явно указал $PWD
Roman
06.05.2019
08:58:08
У кого можно отобрать 20 минут времени? Не могу поставить проект с докером на локалхост(
Вообще не шарю, а документация у docker-compose сами знаете какая
George
06.05.2019
08:59:37
пиши конкретнее
ща кофе попью и могу пояснить. Но нужон больше деталей
Roman
06.05.2019
09:04:23
Artem
06.05.2019
10:22:06
Привет!
Кто сталкивался с невозможностью подключения к localhost при запуске сервиса с network_mode: host?
ildar
06.05.2019
10:26:48
больше контекста
SHEROZ
06.05.2019
10:28:28
Artem
06.05.2019
10:35:52
больше контекста
Был сервер на ноде, работал нормально, на 4000 порту. Появилась необходимость сменить network_mode на host и после смены localhost:4000 возвращает 404, но сам сервер запускается - в консоль выводит инфу о запуске.
Пользуюсь Docker Desktop, Windows 10
Все пробросы портов я убрал после смены network_mode
George
06.05.2019
10:36:26
Roman
06.05.2019
10:38:04
Кто может помочь с установкой docker-compose? локалхост не хочет выводить локальный проект(
ildar
06.05.2019
10:41:23
Banschikov
06.05.2019
10:43:54
Artem
06.05.2019
10:45:18
Radzhab
06.05.2019
10:47:05
docker exec
Artem
06.05.2019
10:49:54
ildar
06.05.2019
11:27:49
Nikolay
06.05.2019
11:32:36
Можно ли установить глобальные лимиты по cgroups по всем контейнерам, типа в daemon прописать?
Google
George
06.05.2019
11:34:53
Artem
06.05.2019
11:34:55
George
06.05.2019
11:35:50
https://stackoverflow.com/questions/46408673/docker-17-06-ce-default-container-memory-limit-on-shared-host-resources
примерно такое имеется в виду?
ildar
06.05.2019
11:36:16
Фuрt364
06.05.2019
11:37:51
Почему при команде docker-compose up, происходит поиск образа из шары? А при build, образ нормально билдится.
services:
web:
restart: always
build: .
image: backend:latest
ports:
- "5000:5000"
depends_on:
- worker
- tasker
- socket
command: ['gunicorn', 'app:app', '-c', 'web.conf.py']
worker:
restart: always
image: backend:latest
command: ['celery', '-A', 'app:celery', 'worker']
==========================
Pulling worker (backend:latest)...
ERROR: The image for the service you're trying to recreate has been removed. If you continue, volume data could be lost. Consider backing up your data before continuing.
Continue with the new image? [yN]^
Nikolay
06.05.2019
11:40:12
George
06.05.2019
11:40:28
не пользуйтесь докер-компоузом
ildar
06.05.2019
11:40:53
George
06.05.2019
11:40:53
??
Фuрt364
06.05.2019
11:40:53
Наверно и линукс в сторонку подвинуть?
George
06.05.2019
11:41:04
Фuрt364
06.05.2019
11:45:39
Лучше конечно пояснить ответ, ибо не ясно вай
Артур
06.05.2019
13:22:37
George
06.05.2019
13:22:44
опять 25
потому что это кусок мусора
Артур
06.05.2019
13:22:59
Я новичек)
Google
Артур
06.05.2019
13:23:11
Мне можно задовать тупые вопросы)
George
06.05.2019
13:23:27
в проекте написано:
service:
build:
context: .
dockerfile: ./service/Dockerfile
target: inference_base
shm_size: 16gb
restart: unless-stopped
volumes:
- ./service/weights:/weights
env_file:
- ./common/database.conf
результат запуска - у коллег все ок, у меня :
ERROR: Couldn't find env file: /dev/common/database.conf
меняем везде точки на $PWD - полет отличный
@ildaar с такими граблями сталкивался?
Артур
06.05.2019
13:24:43
Хм, прикол, уменя и с точками работает
George
06.05.2019
13:24:51
а у меня нет
Артур
06.05.2019
13:24:53
А что за версия компоуза?
George
06.05.2019
13:24:54
точнее от фаз луны
gaal@linux-x1:~/X5> docker-compose version
docker-compose version 1.24.0, build 0aa59064
docker-py version: 3.7.2
CPython version: 3.6.8
OpenSSL version: OpenSSL 1.1.0j 20 Nov 2018
Артур
06.05.2019
13:25:16
Да такие палки в колёсах это такое себе
George
06.05.2019
13:25:33
и такое сплошь и рядом
Артур
06.05.2019
13:25:58
Получается все ручками делать? (
George
06.05.2019
13:26:35
нет. можно испытывать боль )))) и пользоваться