@docker_ru

Страница 1215 из 1375
George
06.05.2019
08:40:57
условно - вы даете доступ на отдельные ВМ отдельным группам юзеров и они могут на них делать все что угодно

либо вам нужна платформа типа PaaS а-ля Heroku

где пользователи ничего не видят, кроме "своих" контейнеров, но при этом для них все вычислительные ресурсы не видны иначе как просто сколько-то цпу, сколько-то рам

7???
06.05.2019
08:41:58
либо вам нужна платформа типа PaaS а-ля Heroku
это самая параноидальная система? поясню: я админ безопасности, и в моей организации безопасность, ЦОД и эксплуатация дерутся за докер

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
ок, спасибо

Sergey
06.05.2019
08:48:22
ansible docker module forever

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
пиши конкретнее

ща кофе попью и могу пояснить. Но нужон больше деталей

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
https://stackoverflow.com/questions/23111631/cannot-download-docker-images-behind-a-proxy
Все сделал по инструкции ответа. Безрезультатно

Artem
06.05.2019
10:35:52
больше контекста
Был сервер на ноде, работал нормально, на 4000 порту. Появилась необходимость сменить network_mode на host и после смены localhost:4000 возвращает 404, но сам сервер запускается - в консоль выводит инфу о запуске. Пользуюсь Docker Desktop, Windows 10 Все пробросы портов я убрал после смены network_mode

Roman
06.05.2019
10:38:04
Кто может помочь с установкой docker-compose? локалхост не хочет выводить локальный проект(

Banschikov
06.05.2019
10:43:54
@devops_jobs
тонко)

Artem
06.05.2019
10:45:18
netstat что кажет внутри контейнера?
А как его вызвать? Я с докером только знакомлюсь, можно сказать

Radzhab
06.05.2019
10:47:05
docker exec

Artem
06.05.2019
10:49:54
а оно точно должно работать? > The host networking driver only works on Linux hosts, and is not supported on Docker Desktop for Mac, Docker Desktop for Windows, or Docker EE for Windows Server.
Не точно, я это тоже видел, но еще видел на форуме докера, что люди запускают в режиме хоста под виндой https://forums.docker.com/t/option-network-mode-host-in-docker-compose-file-not-working-as-expected/51682

ildar
06.05.2019
11:27:49
Nikolay
06.05.2019
11:32:36
Можно ли установить глобальные лимиты по cgroups по всем контейнерам, типа в daemon прописать?

Google
Artem
06.05.2019
11:34:55
1. у ТС docker запускается в VM с ubuntu 2. ТС цепляется к host network в build-time. host network в run-time это совсем другое
Понял, спасибо. А то, что у меня этот контейнер, к другим контейнерам цепляется через localhost нормально - это ничего не значит? Т.е. я так понимаю, что он у меня на хосте запускается и может к другим контейнерам по внешним портам обращаться, но я до него самого я не могу достучаться почему-то

George
06.05.2019
11:35:50
https://stackoverflow.com/questions/46408673/docker-17-06-ce-default-container-memory-limit-on-shared-host-resources

примерно такое имеется в виду?

Ф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]^

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
и такое сплошь и рядом

George
06.05.2019
13:26:35
нет. можно испытывать боль )))) и пользоваться

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