Alex
Делать отдельный контейнер, и все это через docker-compose запускать
Благодарю. Получилось. Сделал себе репозиторий на случай если забуду https://github.com/format37/redis_client_server
𝙿𝚑𝚒𝚕𝚒𝚙 ⎈
Коллеги, добрый день! Помогите решить проблему. Время от времени docker-compose фейлиться с ошибкой: compose.cli.errors.log_timeout_error: An HTTP request took too long to complete. Retry with --verbose to obtain debug information. If you encounter this issue regularly because of slow network conditions, consider setting COMPOSE_HTTP_TIMEOUT to a higher value (current value: 60). —verb показывает, что при остановке контейнера операция уходит в бесконечность: ompose.cli.verbose_proxy.proxy_callable: docker stop <- ('7274629d4a8c18ec9e456f282730ddcd6e806c0509164dee6ce5d0c8378406ac', timeout=10) compose.parallel.feed_queue: Pending: set() compose.parallel.feed_queue: Pending: set() compose.parallel.feed_queue: Pending: set() [...] Причем в syslog вижу следущее: Jun 2 09:47:03 storage-1-dc1 dockerd[272446]: time="2021-06-02T09:47:03.249402635Z" level=debug msg="Sending kill signal 15 to container 7274629d4a8c18ec9e456f282730ddcd6e806c0509164dee6ce5d0c8378406ac" Jun 2 09:47:03 storage-1-dc1 dockerd[272446]: time="2021-06-02T09:47:03.386406262Z" level=debug msg=event module=libcontainerd namespace=moby topic=/tasks/exit Jun 2 09:47:03 storage-1-dc1 containerd[271238]: time="2021-06-02T09:47:03.396739562Z" level=info msg="shim reaped" id=7274629d4a8c18ec9e456f282730ddcd6e806c0509164dee6ce5d0c8378406ac Jun 2 09:47:03 storage-1-dc1 dockerd[272446]: time="2021-06-02T09:47:03.407151608Z" level=debug msg=event module=libcontainerd namespace=moby topic=/tasks/delete Jun 2 09:47:03 storage-1-dc1 dockerd[272446]: time="2021-06-02T09:47:03.407186861Z" level=info msg="ignoring event" module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete" Jun 2 09:47:13 storage-1-dc1 dockerd[272446]: time="2021-06-02T09:47:13.263248401Z" level=info msg="Container 7274629d4a8c18ec9e456f282730ddcd6e806c0509164dee6ce5d0c8378406ac failed to exit within 10 seconds of signal 15 - using the force" Jun 2 09:48:13 storage-1-dc1 systemd[1]: session-429.scope: Succeeded. Т.е. получается что он пытается его стопнуть, зависает и после таймаута в 10 секунд убивает принудительно. Судя по github, проблема распространенная, но решения как такового я не увидел, многие просто пишут что нужно рестартануть докер. Есть ли какие-то предположения почему это может происходить и как это решить ? Причем проблему фиксируем только на ubuntu 20.04. —— UDP: какой либо закономерности в появлении данной ошибки не наблюдаем
𝙿𝚑𝚒𝚕𝚒𝚙 ⎈
Вот тут можно посмотреть https://www.youtube.com/watch?v=TJg7QpqCH70 Там дальше будет про куб, но про докер тоже есть
Dan
#вакансия #remote #fulltime #администраторбазданных Администратор баз данных 🎩Сберзвук 🌎Москва (рассматриваем удаленно) 💰220.000 - 320.000 net (Всегда рассматриваем ваши зарплатные ожидания) 🎩Что такое СберЗвук?🎩 Мультиплатформенный встраиваемый аудиосервис, который будет сопровождать человека в течение всего дня, где бы он не находился и что бы он ни делал, бесшовно перетекая вслед за ним с платформы на платформу, с устройства на устройство. 📍Наша цель📍 Собрать в СберЗвуке весь контент, который можно потреблять аудиально, и цитатное видео, чтобы занять максимум внимания пользователя в те продолжительные моменты жизни, когда он не находится непосредственно перед экраном. 📌Чем вам предстоит заниматься📌: — Обеспечение высокой доступности и масштабируемости баз данных; — Оптимизация производительности БД, troubleshooting для работы в облаке (IaaS/PaaS); — Подготовка метрик для мониторинга/алертинга для команды мониторинга, реагирование при сложных внештатных ситуациях; — Подготовка политик резервного копирования, автоматизация восстановления из резервных копий и последующей проверки; — Следование политикам информационной безопасности для БД. 💡Что мы ожидаем от кандидата💡: — Опыт работы администратором БД от 3-х лет — Опыт работы с СУБД PostgreSQL, ClickHouse, MongoDB — Знание Linux на уровне администратора — Навыки автоматизации развертывания, управления, резервного копирования и других задач — Знание инструментов DevOps(Ansible/Terraform/Git и пр.) будет большим плюсом — Знание облачных решений и Docker будет большим плюсом 📍Работа должна быть в удовольствие, поэтому вы получаете📍: — ДМС с первого дня оформления со стоматологией, оплачиваемые курсы и спортзал. — Интересные и разноплановые задачи. — Место в современном офисе, разделенном на зоны: есть рабочий опенспейс, чилл-зона, кухня, зоны для игр и переговорки. В общем, каждый точно найдет свой угол. — Удобное расположение офиса: между м. Кутузовская и м.Парк Победы (если вы из Москвы) — Ноут и большой экран на большом столе и возможность работать не за ним, а, например, на пуфиках в чилл-зоне. Saneeeees@gmail.com
Виктор
всем привет
Виктор
прошу помочь с логикой
Виктор
только начал пробовать работать с докером. и задача такая - докер контейнер java должен работать с докер контейнером db postres + должен уметь подключаться к виртуальной машине. не могу сообразить как сделать что бы работал и host и overlay соединение. или я что-то неправильно понимаю?
Виктор
какую сеть делать? Уже думаю разворачивать nginx и создавать свою сеть.
Виктор
virtual box
Виктор
version 6.1
Anonymous
virtual box
вопрос был не про название
Виктор
а... виндовая машина, на которой крутиться еще одна DB только уже oracle
Виктор
получается java контейнер должен цепляться к контейнеру с постгрес и к вирт машине к ора базе
Anonymous
линукс хост с докером и виндовой виртуалкой и контейнер должен к виртуалке стучаться?
Виктор
у меня собран докер компос на два контейнера (контейнер java и контейнер postgres, оба линуксовые) и рядом (на этой же хост машине) работает вирт машина на винде с базой оракл. Контейнер java научился коннектиться с контейнером postgres с помощью соединения host, задача - подружить java контейнер еще и с вирт машиной
George
Докер в виртуалке ?
George
Или где он запущен ?
Виктор
не делал такого
Виктор
Докер в виртуалке ?
нет. докер на хост машине
Anonymous
не делал такого
так сделай )
Виктор
и вирт машина на хост
Виктор
машине
Pavel
Рубрика нубовопрос: Есть контейнер с АстриксомПБХ на альпине убрано всё весит 5мб, класс, но мне нужно чтобы был там вэб сервер, как его добавить в контейнер?
Виктор
Виктор
Vitaliy
Пересобрать образ и добавить веб серевер
Виктор
погодь не правильно сеть нарисовал
George
Хост - Линукс или винда ?
Виктор
Винда
George
Винда
Плохо
Anonymous
Винда
все осложняется, наверное У тебя две виртуалки
George
Тогда ты хочешь из одной вирталки прыгать в другую
George
Проще всего поднять виртуалку в вбокс с линуксом и на неё накатить докер
George
Тогда все будет просто
Виктор
прыгать из докера в виртуалку.
Anonymous
причем разные скорее всего
Anonymous
прыгать из докера в виртуалку.
у тебя докер в виртуалке
Anonymous
Проще всего поднять виртуалку в вбокс с линуксом и на неё накатить докер
угу и в вбокс сетку создать для обеих виртуалок общую
Виктор
может есть какой-то механизм настройки сети так, что бы внутри докера создать bridge между контейнерами, а вбокс принимал запрос по определенному порту из докера напрямую.
Виктор
я честно не силен в вирт машинах
Виктор
особенно с начтройками их сетей
Demon cat
Всем привет. Подскажите, как можно скопировать файлы из сетевого каталога во время сборки контейнера?
Anonymous
Всем привет. Подскажите, как можно скопировать файлы из сетевого каталога во время сборки контейнера?
примонтировать его в каталог с остальными файлами как вариант, или в RUN клиентом копировать
Pavel
Народ, чтобы исполнить команду “docker-compose -up” нужно запускать из директории, где находится docker-compose.yml?
Vitaliy
Народ, чтобы исполнить команду “docker-compose -up” нужно запускать из директории, где находится docker-compose.yml?
Если через ключ -f ты укажешь путь до docker-compose.yml то не важно откуда запускать
Pavel
Если через ключ -f ты укажешь путь до docker-compose.yml то не важно откуда запускать
Я только начал изучать docker. Запускаю из директории где лежит этот файл, но билд почему-то не собирается. Выводится лишь список доступных команд по типу —help.
Pavel
Не -up, а просто up
Спасибо огромное! Получилось!
Vitaliy
А .env откуда будет браться?
Using the “--env-file” option By passing the file as an argument, you can store it anywhere and name it appropriately, for example, .env.ci, .env.dev, .env.prod. Passing the file path is done using the --env-file option:
Pavel
В официальной доке по Nginx указан флаг «-up»
George
вероятно, что это опечатка
George
нет такого ключа (-up)
Alexander
Всем привет --mount option requires BuildKit. Refer to https://docs.docker.com/go/buildkit/ to learn how to build images with BuildKit enabled ERROR: Service 'php-fpm' failed to build : Build failed Вот такая фигня. Windows docker engine { "registry-mirrors": [], "insecure-registries": [], "debug": true, "experimental": false, "builder": { "gc": { "enabled": true, "defaultKeepStorage": "20GB" } }, "features": { "buildkit": true } } Как побороть?
George
experimental в true выставьте
Alexander
George
а docker info что кажет? демон перезапускал?
Alexander
Перезапускал
Alexander
Alexander
Alexander
docker-compose build php-fpm и такая лажа ((
George
docker info Client: Context: default Debug Mode: false Plugins: app: Docker App (Docker Inc., v0.9.1-beta3) buildx: Build with BuildKit (Docker Inc., v0.5.1-docker) compose: Docker Compose (Docker Inc., 2.0.0-beta.1) scan: Docker Scan (Docker Inc., v0.8.0)
George
такого в выводе нет?
George
Alexander
нет. попробую сбросить докер в дефолт
Alexander
неа не помогло, когда пробовал. плюс я docker-compose юзал
Anonymous
тогда `DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 docker-compose build`
Alexander
не проходит
Alexander
все равно падает ((
Alexander
не помогло