Владислав
Ctrl+Shift+I
Владислав
Вкладка Network
Владислав
Headers
Владислав
И смотрите, нет ли ошибок
Serhii
как оптимальнее всего прокинуть айпишку локальной машины в контейнер? чтоб универсально (на маках и на убунту) данный трюк нужен для контейнерного нжинкс слушать локальный порт где докер машина
Roman
Что-то я так и не понял из доки, возможно прокинуть COMPOSE_PROJECT_NAME в аргументы билда?
Roman
Делаю так: version: "3" services: container: environment: COMPOSE_PROJECT_NAME: "${COMPOSE_PROJECT_NAME}"
Roman
Но при билде RUN echo $COMPOSE_PROJECT_NAME выводит пустую строку
Anonymous
Ну правильно. Ты пытаешься прокинуть туда переменную, которая нигде не определенна.
Anonymous
Я предлагал захардкодить её
Roman
Я думал, это переменная окружения. Вызываю COMPOSE_PROJECT_NAME=eft; docker-compose build
Anonymous
В ЛС
🌍🇺🇦
Привет! Начал пробовать Доккер и пока не хочу поднимать бд в отдельном контейнере (она у меня на хост машине). И я не совсем понимаю как пробросить соидинение к бд из контейнера на хост машину. Приложение внутри контейнера ходит на 127.0.0.1:5432?
🌍🇺🇦
внутрисетевой адрес не работает
Aleksandr
внутрисетевой адрес не работает
не знаю какой у тебя сетевой. нужен тот, по которому виден хост
🌍🇺🇦
Спасиб) работет) А как быть если это машина разработчика?
Evgenii
Спасиб) работет) А как быть если это машина разработчика?
контейнер может сходить на любой адрес в сети
🌍🇺🇦
ну гарантировать постоянный ір в такой ситуации не получиться
Evgenii
а вообще я не понял что ты спрашиваешь
Aleksandr
ну гарантировать постоянный ір в такой ситуации не получиться
hostname тоже. вынеси в env, пусть разработчик при разворачивании указывает
🌍🇺🇦
Понятно спасибо
Anonymous
/report
Anonymous
А жаль
Ruslan
Всем здаров) Значит почитал, посмотрел про докер. Все гуд но так и не понял как он для сценария windows песочницы с GUI?
Ruslan
если я правильно понял то щас 2 образа нано сервер и виндовс кор
Ruslan
Я вот завел вирт машину в вирт боксе там стоит win10 и установлен софт все это исключительно чтобы не ставить этот громоздкий софт при сносе основной системы и не смешивать с основной системой вот я хочу получить все тожесамое только от докера
Ruslan
насколько это профитно?
Ruslan
Натив виндовс докер только на виндовс сервер я так понял а не обычной 10 ток через гипер визор с докер оберткой
Pavel
Докер использует ядро линукса. Он не может быть нативным для винды
Stas
Че все так дрочат на докер, это те же нэймспэйсы и cgroupы что и раньше просто удобно сделанные
Stas
Понятное дело под винду он с ядром идёт
Старый
Докер использует ядро линукса. Он не может быть нативным для винды
вообщет уже в индовые контейнеры есть вродь как
Stas
Не создавайте себе доп проблем, контейнеры удобны но не стоит их пихать везде и они никогда не станут виртуалкой
Serhii
Вопрос есть по управлению. Имеются контейнеры на разных серверах, хочется както некоторые операции описать задачами которые по клику можно исполнить на удаленном сервере. Ранее у нас был женкинс, и мы там настроили джобу. и когда надо запускали. Теперь дженкинса нету, ищу альтернативу но пока не нашел. Посоветуйте что нибудь подобное
Serhii
не вариант
Artem
юзать docker machine и запускать че надо и когда надо?
pavel
у меня есть докер-композ , мне там нужно у одного имаджа поменять порты ports: - "80:80" на "8080:80" вопрос - когда я его запущу это будет уже новый контейнер или старый останется со всеми данными?
Evgenii
pavel
ща бэкапы сделаю и посмотри
Stas
сам спросил - сам ответил.
тоесть раз они удобны нужно пытаться запихать туда всё что можно и нельзя ? :)) чёртовы хипстеры))
Emil
а hyper-v говно то еще(
Anonymous
Что значит это слово?
Anonymous
?
Konstantin
Парни подскажите как мне можно собрать статистику использования ресурсов(проц, память) работающих контейнеров за определенный период. Т.е. не за текущий момент как в top, а среднее допустим за день?
Dmitry
Попробуйте вот это решение https://habrahabr.ru/company/southbridge/blog/314212/
Dmitry
Не знаю правда на ск-ко оно вам подойдет
Artem
разворачиваешь себе prometheus и мониторишь любую статистику
LiOH
Попробуйте вот это решение https://habrahabr.ru/company/southbridge/blog/314212/
Я делал по этой статье. Её уже допиливать надо. Не сразу всё взлетело у меня и не до конца
Artem
ну как бы хочется сервис, надо почитать как описать его конфиги, это логично
Artem
для ленивых можно поискать репозитарии с компоуз файлами прометея
Artem
но там тоже нужно будет поправить конфиги под себя
Konstantin
благодарю за помощь, почитаю!
Обсессивно беспечное начало основополагающих раздумий
Вопрос. Есть докер, там 5-6 контейнеров. Внутри простенькие прилады весом по 20-30 метров. Сейчас вижу что хард на 15Гб забит полностью, по данным мониторинга место скачет, то больше, то меньше. ВИдимо докер самостоятельно чистит временные файлы распологаемые в tmp и tmp-old. Вопрос, можно ли ручками зачистить всё что находится в этих папках или стоит использовать для этого умения самого докера?
Dumitru
всем привет! нубский вопрос: пишу докерфайл, хочу чтобы при запуске контейнера запускались 2 команды, использую CMD но они у меня запускаются на этапе сборки что делать?
Aion
в CMD ты можешь их передать одной строкой и они запустятся на старте контейнера без параметров
Dumitru
Привет, заверни нужные команды в bash-скрипт и исполняй его при старте контейнера.
там последняя команда запускает демона, хочется чтобы для клиента все было красиво как docker run nginx
Dumitru
покажи пример того что ты запускаешь
FROM ubuntu:16.04 ENV IROHA_HOME /opt/iroha ENV IROHA_BUILD /opt/iroha/build COPY iroha.deb /tmp/iroha.deb RUN apt-get update;\ apt-get upgrade; \ apt-get install -y \ libc-ares-dev \ gdebi-core #Install iroha RUN gdebi --non-interactive /tmp/iroha.deb CMD iroha-cli --genesis_block --peers_address /data/peers.list CMD irohad --genesis_block genesis.block --config config.sample --keypair_name node0
Aleksandr
пофиксил
выноси в entrypoint.sh, и там выполняй обе команды, если они тебе нужны именно при запуске
Aion
зачем там баш файл?
Aion
просто вызови бэшем их в СМД
Aion
CMD ["bash", "-c", "iroha-cli --genesis_block --peers_address /data/peers.list && irohad --genesis_block genesis.block --config config.sample --keypair_name node0"]
Dumitru
всем спасибо!