7 / 7 / 5
Регистрация: 08.01.2013
Сообщений: 570
|
|||||||||||
1 | |||||||||||
Docker-Composer и сеть по умолчанию06.03.2023, 15:21. Показов 1341. Ответов 8
Метки нет Все метки)
(
Всем доброго дня!
В первый ковыряюсь с Composer, столкнулся с такой проблемой: У меня сеть для контейнеров Docker - 172.17.0.0/24 , в ней уже работает несколько сервисов, запускаемые на прямую в Docker с консоли (ну вернее через gitlab). Так теперь в эту же сеть надо загнать контейнер, но, конфигурируемый с помощью composer .... Вот моя yml-ка...
$ docker-compose up -d Creating network "registrator_default" with driver "bridge" Pool overlaps with other one on this address space Cleaning up project directory and file based variables 00:01 ERROR: Job failed: exit status 1 А это начальный конфиг, но он создает совсем другую под сеть...
Вся штука в том, что для подсети 172.17.0.0/24 на хост машине открыт доступ к базам данных, к которым должено подключаться приложение из контейнера...
0
|
06.03.2023, 15:21 | |
Ответы с готовыми решениями:
8
Запуск composer в docker Как docker-composer exec понимает в каком контейнере нужно запускать команду? Docker приложение не может выполнить запрос в сеть |
7 / 7 / 5
Регистрация: 08.01.2013
Сообщений: 570
|
||||||
06.03.2023, 15:50 [ТС] | 3 | |||||
Сеть по умолчанию....
0
|
![]() ![]() |
|
06.03.2023, 15:53 | 4 |
Раз по умолчанию, то разве созданные через compose файл контейнеры не подключаются к этой сети по умолчанию? Если им никакую сеть не указывать.
Добавлено через 1 минуту Если нет, то узнайте имя сети и подключите её в compose файле как внешнюю, по имени. Т.е. не создавайте, а используйте существующую.
0
|
7 / 7 / 5
Регистрация: 08.01.2013
Сообщений: 570
|
||||||
06.03.2023, 15:56 [ТС] | 5 | |||||
нет. он создает свою с именем сервиса, а именно registrator_web ....
Добавлено через 1 минуту Точнее , последняя:
0
|
![]() ![]() |
||||||
06.03.2023, 15:56 | 6 | |||||
https://docs.docker.com/compos... ng-network
0
|
7 / 7 / 5
Регистрация: 08.01.2013
Сообщений: 570
|
||||||
06.03.2023, 16:05 [ТС] | 7 | |||||
Уже пробовал.
$ docker-compose up -d Creating registrator_web ... ERROR: for registrator_web network-scoped alias is supported only for containers in user defined networks ERROR: for registrator_web network-scoped alias is supported only for containers in user defined networks Encountered errors while bringing up the project. Cleaning up project directory and file based variables 00:00 ERROR: Job failed: exit status 1 Добавлено через 48 секунд Еще раз, сеть в docker по умолчанию, т.е. по идее имени не имеет...
0
|
![]() ![]() |
||||||
06.03.2023, 16:10 | 8 | |||||
А так?
0
|
7 / 7 / 5
Регистрация: 08.01.2013
Сообщений: 570
|
|
06.03.2023, 16:27 [ТС] | 9 |
0
|
06.03.2023, 16:27 | |
Помогаю со студенческими работами здесь
9
Laravel 5 composer не устанавливаются пакеты из composer json Не могу создать образ Docker, подскажите как сделать. Вылазить ошибка. docker-file. Новичок в докере Docker, IP Host -> Docker responce Создать функцию с двумя аргументами, имеющими значение по умолчанию; вывести на экран значения по умолчанию Composer Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Java Micronaut в Docker: контейнеризация с Maven и Jib
Javaican 16.03.2025
Когда речь заходит о микросервисной архитектуре на Java, фреймворк Micronaut выделяется среди конкурентов. Он создан с учётом особенностей облачных сред и контейнеров, что делает его идеальным. . .
|
Управление зависимостями в Java: Сравнение Spring, Guice и Dagger 2
Javaican 16.03.2025
Инъекция зависимостей (Dependency Injection, DI) — один из фундаментальных паттернов проектирования, который радикально меняет подход к созданию гибких и тестируемых Java-приложений. Суть этого. . .
|
Apache Airflow для оркестрации и автоматизации рабочих процессов
Mr. Docker 16.03.2025
Управление сложными рабочими процессами — одна из главных головных болей инженеров данных и DevOps-специалистов. Представьте себе: каждый день нужно запускать десятки скриптов в определенной. . .
|
Оптимизация приложений Java для ARM
Javaican 16.03.2025
ARM-архитектура переживает настоящий бум популярности в технологическом мире. Когда-то воспринимаемая исключительно как решение для мобильных устройств и встраиваемых систем, сегодня она штурмует. . .
|
Управление состоянием в Vue 3 с Pinia и Composition API
Reangularity 16.03.2025
Когда я начал работать с Vue несколько лет назад, мне казалось достаточным использовать простую передачу данных через props и события между компонентами. Однако уже на среднем по сложности проекте. . .
|
Введение в DevSecOps: основные принципы и инструменты
Mr. Docker 16.03.2025
DevSecOps - это подход к разработке программного обеспечения, который объединяет в себе принципы разработки (Dev), безопасности (Sec) и эксплуатации (Ops). Суть подхода заключается в том, чтобы. . .
|
GitHub Actions vs Jenkins: Сравнение инструментов CI/CD
Mr. Docker 16.03.2025
В этой битве за эффективность и скорость выпуска программных продуктов ключевую роль играют специализированные инструменты. Два гиганта в этой области — GitHub Actions и Jenkins — предлагают разные. . .
|
Реактивное программирование с Kafka Stream и Spring WebFlux
Javaican 16.03.2025
Реактивное программирование – это программная парадигма, ориентированная на потоки данных и распространение изменений. Она позволяет выражать статические или динамические потоки данных и. . .
|
Простая нейросеть на КуМир: Учебное пособие по созданию и обучению нейронных сетей
EggHead 16.03.2025
Искусственные нейронные сети — удивительная технология, позволяющая компьютерам имитировать работу человеческого мозга. Если вы хотя бы немного интересуетесь современными технологиями, то наверняка. . .
|
Исполнитель Кузнечик в КуМир: Решение задач
EggHead 16.03.2025
Среди множества исполнителей в системе КуМир особое место занимает Кузнечик — простой, но невероятно полезный виртуальный персонаж, который перемещается по числовой прямой, выполняя ваши команды. На. . .
|