George
порты на хосте
George
и прочее.
George
и вопрос безопасности он шире, чем просто разделение прав к докеру
Anonymous
и вопрос безопасности он шире, чем просто разделение прав к докеру
пока что начать нужно с чего это. это первый шаг
George
если интересно - могу более подробно в личке проконсультировать
Anonymous
а есть литературка какая-то, где можно ознакомиться с базовыми принципами?
Ильдар
обожаю docker-compose. оказывается, публикуемые порты по умолчанию биндятся на 0.0.0.0. Задал демону другой дефолтный IP? пофиг
Ильдар
https://github.com/docker/compose/issues/2999
George
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/
Anonymous
ок, спасибо
George
я поэтому и СИЛЬНО ПРОТИВ компоуза
George
дерьмо
Sergey
ansible docker module forever
Ильдар
ansible docker module forever
Makefile 1️⃣❤️
Anonymous
спасибо
George
обожаю компоуз
George
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.
George
в чем разница?
George
в первом случае в компоузе были относительные пути
George
во втором - я явно указал $PWD
Anonymous
У кого можно отобрать 20 минут времени? Не могу поставить проект с докером на локалхост( Вообще не шарю, а документация у docker-compose сами знаете какая
George
пиши конкретнее
George
ща кофе попью и могу пояснить. Но нужон больше деталей
Artem
Привет! Кто сталкивался с невозможностью подключения к localhost при запуске сервиса с network_mode: host?
Ильдар
больше контекста
S
https://stackoverflow.com/questions/23111631/cannot-download-docker-images-behind-a-proxy
Все сделал по инструкции ответа. Безрезультатно
Artem
больше контекста
Был сервер на ноде, работал нормально, на 4000 порту. Появилась необходимость сменить network_mode на host и после смены localhost:4000 возвращает 404, но сам сервер запускается - в консоль выводит инфу о запуске. Пользуюсь Docker Desktop, Windows 10 Все пробросы портов я убрал после смены network_mode
Anonymous
Кто может помочь с установкой docker-compose? локалхост не хочет выводить локальный проект(
Denis
@devops_jobs
тонко)
Artem
netstat что кажет внутри контейнера?
А как его вызвать? Я с докером только знакомлюсь, можно сказать
Radzhab
docker exec
Artem
а оно точно должно работать? > 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
Nikolay
Можно ли установить глобальные лимиты по cgroups по всем контейнерам, типа в daemon прописать?
Artem
1. у ТС docker запускается в VM с ubuntu 2. ТС цепляется к host network в build-time. host network в run-time это совсем другое
Понял, спасибо. А то, что у меня этот контейнер, к другим контейнерам цепляется через localhost нормально - это ничего не значит? Т.е. я так понимаю, что он у меня на хосте запускается и может к другим контейнерам по внешним портам обращаться, но я до него самого я не могу достучаться почему-то
George
https://stackoverflow.com/questions/46408673/docker-17-06-ce-default-container-memory-limit-on-shared-host-resources
George
примерно такое имеется в виду?
Vladislav
Почему при команде docker-compose up, происходит поиск образа из шары? А при build, образ нормально билдится.
Vladislav
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]^
George
не пользуйтесь докер-компоузом
Ильдар
не пользуйтесь докер-компоузом
напиши уже пост на хабру)))
George
🔥💩
Vladislav
Наверно и линукс в сторонку подвинуть?
George
Наверно и линукс в сторонку подвинуть?
нет, от святого руки прочь
Vladislav
Лучше конечно пояснить ответ, ибо не ясно вай
George
опять 25
George
потому что это кусок мусора
🇷🇺 Artur
Я новичек)
🇷🇺 Artur
Мне можно задовать тупые вопросы)
George
в проекте написано: service: build: context: . dockerfile: ./service/Dockerfile target: inference_base shm_size: 16gb restart: unless-stopped volumes: - ./service/weights:/weights env_file: - ./common/database.conf
George
результат запуска - у коллег все ок, у меня : ERROR: Couldn't find env file: /dev/common/database.conf
George
меняем везде точки на $PWD - полет отличный
George
@ildaar с такими граблями сталкивался?
🇷🇺 Artur
Хм, прикол, уменя и с точками работает
George
а у меня нет
🇷🇺 Artur
А что за версия компоуза?
George
точнее от фаз луны
George
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
🇷🇺 Artur
Да такие палки в колёсах это такое себе
George
и такое сплошь и рядом
🇷🇺 Artur
Получается все ручками делать? (
George
нет. можно испытывать боль )))) и пользоваться
🇷🇺 Artur
Ну я немножко люблю такое)
George
BDSM?
🇷🇺 Artur
Со словами "а что сегодня у нас не будет работать?" начинаю рабочий день)
🇷🇺 Artur
BDSM?
Ну и это)