Anonymous
ну т е переменные окружения
Anonymous
их можно вот так с .env файлом передать
Anonymous
а можно ли как то это сделать с ямаль файлом
Anonymous
Да
Anonymous
Я фотку скинул
Anonymous
Думал такое же есть с yaml файлом
Anonymous
Ну видимо нет
Bral Bral
Имел ли кто-то опыт поднятия кластера эластика в докер-десктоп на Виндоус серверах ? Никак не получается прописать в настройках http.transport , http.host - реальные адреса машины, даже при включенном network_mode: host в compose файле. Нода просто не видит остальные .
Bral Bral
😳. Это конечно ещё то... А разве в винде можно так хостовую сетку прокидывать?
Собственно и интересуюсь. Композ фаил с линукса сходу не завелся.
Anonymous
Anonymous
кто нить может подсказать что не так
George
Коллега как-то решал этот вопрос, но ты можешь, например, задать явно hostname
George
version: '3' services: mysql-server-1: environment: - MYSQL_ROOT_PASSWORD=mysql - MYSQL_ROOT_HOST=%
George
При этом MYSQL_ROOT_HOST будет равен mysql-server-1
George
Как вариант упростить жизнь
Alexander
Для начала: публиковать скриншоты с логинами и паролями от СУБД
Лицеисточка
Во вторых: использовать не надёжные пароли
tutunak
А адрес хоста кинь
Anonymous
ща
Anonymous
сек
Alexander
Понятно
George
Как раз динд внутри себя сохраняет образы. Результат - хост машина девственно чистенькая
Alexey
Как раз динд внутри себя сохраняет образы. Результат - хост машина девственно чистенькая
Если размножаем пары докерА, содержащий докерБ, то стремительно исчезает дисковое место... Так и должно быть или неправильно собрали?
George
Если размножаем пары докерА, содержащий докерБ, то стремительно исчезает дисковое место... Так и должно быть или неправильно собрали?
Необязательно. Докер может в тмпфс гоняться. Будет жрать оперативу. Но скорее всего что-то делаете не так
George
Спасибо. Проверю все внимательно еще раз...
В первую очередь - настройки докера. overlay2, файловая система под капотом. Версии ядра и докера и пр
Егор
Привет всем. Можно ли с помощью дженкинса, который запущен в докере, собрать и запушить в registry docker-image? Или это проблемно? Возможно, я ошибаюсь, но, вероятно, нужен докер в докере. Есть ли обходные пути?
Алексей 🌵
volumes: pgdata: driver: local pgconf: driver: local pglog: driver: local привет всем)) где в винде local ?))
George
Пушь skopeo
George
Ведь докер реестр - это по сути хттп приложение .. тебе не нужен докер, чтобы с ним работать.
George
Для сборки - buildah, например. Докер образ - это по сути тар-архив с файловой системой
George
Но, конечно, проще через докИр
Егор
https://blog.container-solutions.com/running-docker-in-jenkins-in-docker
George
Да, примерно.
George
Либо вообще докИр из процесса выкидывать, в этом есть плюсы, но это может быть боооольно
Егор
Ой, не
Егор
Плюсы... например?
Егор
Вижу только боль, слёзы и страдание
Егор
Кажется, что я готов на DinD, чем выкидуть отсюда D
George
Без докера жить предлагаешь
Попробовать хотя бы
George
Плюсы... например?
rootless сборка. Безопасно. Более гибкие сценарии, чем с докерфайлом
invariance
Господа, а можно ли как-то организовать всё взаимодействие с интернетом через один контейнер? Типо есть 3 контейнера, но с реальным миром общаются они все через один контейнер
invariance
Грубо говоря, сделать один контейнер проксей для других
George
Можно, но выглядит криво
Ivan
1. запущен кластер в докере компоуз, хочу собрать логи со всех запущенных контейнеров с возможностью поиска, фильтрации. что посоветуете? сейчас делаю grep логов через свой рест сервис запущенный в докере. 2. запущен кластер в докере компоуз, как отобразить сетевую активность между контейнерами, запущены 4 бд, 5 коров, 3 зукипера, 4 кафки, 2 юайя + протобаф от гугл, монитроинг сервис, и автотесты. что можете посоветовать? в идеале чтобы было видно начало активности в протобафе попадаюшего на первый кор приложения, далее обмен сообщениями через кафку и репликация в бд. может у нас есть лишние реквесты в сети, хочу проверить.
Ivan
https://youtu.be/aDmupRcAy5o?t=106
Ivan
https://hub.docker.com/r/sflow/vizceral/
Kirill
в /proc/sys/kernel есть хостнэйм же
Ivan
да, хостнейм рандомный, надо свой назначать и потом уже делать $ hostname или $ cat /etc/hostname
Chyna
Привет ребят на VPS запускал docker-compose build вышла вот такая ошибка ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.10/main: network error (check Internet connection and firewall) WARNING: Ignoring APKINDEX.00740ba1.tar.gz: No such file or directory попробывал с сервака через curl проверить, вот такой ответ вернулся <html> <head><title>301 Moved Permanently</title></head> <body bgcolor="white"> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html> Кто нибудь может подсказать как это поправить?
tutunak
Thnx, уже решил
Что было?
Chyna
в Dockerfile 2 проблемных url заменил на url-ы зеркал яндекса
Chyna
RUN echo http://mirror.yandex.ru/mirrors/alpine/v3.10/main > /etc/apk/repositories; \ echo http://mirror.yandex.ru/mirrors/alpine/v3.10/community >> /etc/apk/repositories
Max
Привет друзья, мне нужна помощь. Я практикую развёртывание приложений. Я выполняю такую команду: docker service create --name www --replicas 3 localhost:5000/apache:30102019 Получаю вот это: 1/3: No such image: localhost:5000/apache:30102019@sha256:cc179a9a6096b5159f8d4… 2/3: No such image: localhost:5000/apache:30102019@sha256:cc179a9a6096b5159f8d4… 3/3: No such image: localhost:5000/apache:30102019@sha256:cc179a9a6096b5159f8d4… хотя образ доступен, я могу сделать: docker pull localhost:5000/apache:30102019 и получить образ, или так: docker service create --name www --replicas 3 nginx и получить образ с dockerhub, и сервис стартует. Swarm непосредственно на машине работает(ubuntu 18.04), workers на docker-machine, машины присоедененны, я их вижу. Что я делаю не так? Спасибо за потраченное время.
Andrei
--with-registry-auth
Max
--with-registry-auth
без авторизации не отдаст, даже локальный?
⚓️Damir
Логично, но ошибка та же
pull с вокера работает?
Max
pull с вокера работает?
Не пробовал, если всё с воркеров делать, какой в этом смысл?)
⚓️Damir
Не пробовал, если всё с воркеров делать, какой в этом смысл?)
просто проверить, что swarm тут не причем, и проблема в том что указан неправильный адрес реджестри или он не доступен с воркера
Max
Ок, сейчас проверю
Max
Ок, сейчас проверю
Error response from daemon: Get https://192.168.99.1:5000/v2/: http: server gave HTTP response to HTTPS client
Anonymous
Парни не судите строго ``` Вот такая запись считаеться нормальной или масло масленное app: build: . command: --config-file docker-config.yml depends_on: - redis - mongodb - rabbitmq - clickhouse links: - redis - mongodb - rabbitmq - clickhouse ``` Вот такая запись норм или это масло масленное
George
links выкинь. И замени на network. Сэкономить кучу букв
Evennes
Приветствую всех. Коллеги, есть обобщенный вопрос по введению в docker. Будучи связанным с системным администрированием преимущественно на windows, я держу "для себя" определенную инфраструктуру разных сервисов. На данный момент это виртуалки на hyperv. Подозреваю, что контейниризация сэкономит кучу ресурсов. Не знаю, с чего начать, что и где читать для освоения docker. Может кто в ЛС поотвечать на список глупых вопросов начинающего?)
Anonymous
links выкинь. И замени на network. Сэкономить кучу букв
Эти все сервисы запущены с одного файла нужно ли нетворкинг ?
Evennes
зачем в ЛС? здесь спрашивай все когда-то начинали
Отлично =) 1) Есть ли gui для управления контейнерами? Деплой, запуск/остановка, бекап... 2) Есть ли функционал репликации куда-нибудь в процессе работы? 3) Насколько прозрачна настройка сегмента сети для докера? 4) Насколько полноценен docker в Windows, от отсутствия чего фундаментального дергается глаз?)
Evennes
5) Судя по документации, docker на windows живет в среде Hyper-v, соответственно имеющейся инфраструктуре на hyper-v мешать не доожен?
Evennes
6) Верно ли я понимаю, что кортейнеризация при прочих равных высвободит немало аппаратных ресурсов(той же оперативной памяти), когда в данный момент для запуска чего-нибудь мелкого вебсерверного я каждый раз поднииаю отдельную ОС в виртуалке?