Anonymous
Скинь в книжном формате
Anonymous
а денег дашь?
Алексей
ozon.ru
Anonymous
Anonymous
О, не думал
Anonymous
Что тут не понимают
Anonymous
Что речь идёт о pdf
Anonymous
epub
Anonymous
купи пдф или епаб на озоне
Anonymous
Может быть кто-то скомпилировал доки в один файл
Artem
ага и конфиги в распечатках в полке стола лежат 😃
Artem
коментарии на желтых стикерах закреплены на тех местах гда необходимы
ну ваще атас, дайте две)))
вот сижу и думаю по поводу заббикс агента в контейнере
ему через entrypoint передавать команды что-ли
Artem
опять ты за свое)
Артем я его победю, побежу. Сука выиграю)))
Artem
что мы имеем на данный момент по мониторингу: Prometeus / docker swarm / Portainer (ставится на хост) / Zabbix / Consul
¤ TooMoron ¤
Господа, не сориентируете, тут принято публиковать вакансии, или лучше не стоит?
Artem
для этого есть спец чатик насколько помню
Artem
devops jobs
Andrey
¤ TooMoron ¤
Спасибо, не увидела данной ссылки в описании)
Alexander
Сделал docker build. Как теперь посмотреть, что за RUN там был? Или может вообще весь Dockerfile можно увидеть?
eahqzsr
наверное docker image inspect что-то покажет
Vladislav
Привет друзья, запускаю тесты внутри докера - получаю ошибку:
/winston-platform/node_modules/istanbul/lib/command/cover.js:132
throw err;
^
Error: EPERM: operation not permitted, scandir '/proc/14/map_files/2195000-21b0000'
Структура сервиса:
services :
# Tests
tests :
extends :
file : docker-compose.yml
service : core
container_name : winston_dev_tests
env_file :
- ./run/env/test/.env
volumes :
- ./:/winston-platform
image : node:9
command : bash ./winston-platform/run/env/test/run_tests.sh
depends_on :
- database
- cache
- search
- secret
- static_assets
Можно было бы, конено, разбираться зачем вообще нужен доступ к /proc/ тестовому окружению,
но нельзя ли просто как-то "добавить" ему прав чтобы избежать этой ошибки по-быстрому ?
Спасибо большое.
eahqzsr
Ну процессы от рута по дефолту запускаются, и proc проброшен внутрь.
Vladislav
у стартового скрипта, к примеру (run_tests.sh) нет прав на то чтобы поменять права для /proc
Пробовал еще делать докерфайл, но оно ругается:
Service tests has neither an image nor a build context specified. At least one must be provided.
(однако я и то и то написал)
Моя задача как-то перенести тесты внутрь докера.
Митяй
Подскажите пожалуйста в docker swarm. Как можно сделать что запросы outbound (в интернет), шли с worker ip адреса если даже запрос идет с manager? Я с сетями на вы)
Aleksandr
Вечер добрый! Не подскажете как корретно решать проблему? задвал вопрос на stackoverflow:
https://stackoverflow.com/questions/49245628/how-to-execute-an-argument-in-kubernetes
точнее, я проблему уже решил, а как это нужно было сделать правильно? я создаю job после установки helm'ом, который дергает скрипт настройки базы после ее установки
Aleksandr
благодарствую за ссыль
Михаил
Привет! Подскажите, как запустить два джанго контейнера так чтобы они могли посылать друг другу запросы по http?
Анатолий
открой 80 порт
Анатолий
и обращайся по именам - http://jango1/ http://jango2/
Artem
зачем открывать 80 порт?
Анатолий
он хочет по http..
Artem
и?
Artem
в композе они в одной сети и так
Artem
все порты между собой открыты
Artem
ничего дополнительно делать ненадо
Михаил
version: '3'
services:
web_1:
build:
context: .
dockerfile: Dockerfile
environment:
- MIRROR_HOSTNAME=http://web-2:9000
hostname: web-1
command: bash -c "python manage.py collectstatic --noinput && \
python manage.py migrate --noinput && \
python manage.py runserver 0.0.0.0:8000"
ports:
- "8000:8000"
links:
- web_2
web_2:
build:
context: .
dockerfile: Dockerfile
hostname: web-1
command: bash -c "python manage.py collectstatic --noinput && \
python manage.py migrate --noinput && \
python manage.py runserver 0.0.0.0:8000"
environment:
- MIRROR_URI=http://web-1:8000
ports:
- "9000:8000"
links:
- web_1
Михаил
Так говорит что circular dependency error
Artem
compose 3
links....👌
Анатолий
=)
Анатолий
network же надо
Анатолий
перечитай доку по links - это не совсем так работает как ты думаешь
Дима
Artem
Анатолий
совсем всё перепутал. начни заново, читай актуальную (!) доку и собирай файл
Михаил
Как нужно по евангелие?
Михаил
Evgenii
Михаил
Evgenii
Михаил
Что то ясности не прибавилось
Artem
убери линкс
Artem
у тебя между собой итак будут доступны по именам сервисов
Artem
компоуз создает их в одной сети при поднятии
Михаил
убери линкс
Да убрал уже, заново поставил и еще раз успел убрать. Сети-то какие?
Artem
ну по названию директории в которой компоуз по умолчанию
Artem
docker network глянь
Artem
да ничего не смотри, осознай как этой работает и запускай свое приложение
Artem
убери линкс и обращайся своими приложениями друг к другу по http://web1 и web2
Михаил
Михаил
Спасибо!
Artem
👍
Nurik
Всем привет. Ребят подскажите, а инструкция в Dockerfile :
VOLUME ["/data"]
Создаем VOLUME и если уничтожить контейнер, то он удаляется вместе с ним ?
Просто есть задача отдавать nginx контейнеру статику (js,css) из контейнера с php приложением. Пробовал делать через docker-compose
с помощью ответа вот отсюда:
https://github.com/docker/compose/issues/3211
Но волюм —вечный и соотвественно, если убить контейнер то при повторном запуске, файлы монтируются из него. А мне нужно чтобы волюм был временный и удалялся с удалением контейнера.
Nurik
Есть какое-то общее решение задачи, отдавать контейнеру nginx статику js, css, которая находится внутри контейнера с php приложением ?
Алексей
Location же в нжинксе есть
Nurik
Location же в нжинксе есть
Можно плиз развернутый ответ. Я не понимаю, как location поможет решить проблему, озвученную выше.