Max
Всем привет. У меня после определенного апдейта докера он перестал подниматься с docker-sync. Потому что для docker-sync у меня есть свой docker-compose-dev, в котором я прописываю вольюм, чтобы он работал через docker sync, а в обычном docker-compose у меня настройки вольюмов для прода. Вопрос - как заставить docker-compose игнорить продовские настройки, а не ругаться изза Duplicate mount points:
Max
Вот скрины docker-compose и docker-compose-dev
Max
Max
Max
rmshell
виндоус наперное либит абс патч
George
не работай под вендой - работай под маком
rmshell
docker-compose down -v ?
Max
rmshell
дат
Max
rmshell
Max
rmshell
потом up
Max
потом up
Нит. Тот же дупликейтед маунт поинт
Max
потом up
Только я запускаю не через docker-compose up (эта команда у меня для прода). А через docker-sync-stack start
Max
просто docker-compose up работает, потому что он не задействует docker-compose-dev.yml
Almv
Alexey
rmshell
Но ведь docker-compose up -d -f ./docker-compose.${env}.yaml
Almv
зашел в контейнер в папке пусто... немогу найте нигде файл настроек sonar
Almv
Alexey
rmshell
Almv
в базовом образе должен быть
[main] WARN org.sonar.application.config.AppSettingsLoaderImpl - Configuration file not found: /opt/sonarqube/conf/sonar.properties
ок.. попробую развернуть поискать
Max
rmshell
и потом что-то ещё раз её монтирует
Max
Просто эти конфиги работали до определенного апдейта докера. (где-то месяца 2 назад)
K
кто деплой на винде делал, подскажите как настроить .env файл реплейсами по типу sed :)
Petr
юзай dind
Petr
можешь свой dind собрать
Fikret
Здраствуйте люди
Fikret
Нужна помошь по докеру
George
neprivet, задавай сразу вопрос
Fikret
у меня есть такой docker-compose файл, все отлично работает, я хочу когда поднимаю docker-compose , автоматом user подлючался к базе данных
George
какой такой user?
Fikret
mysql user
Fikret
которого создаю
George
не понимаю
Fikret
юзер для базы данных
Fikret
автоматом исполнял этот запрос mysql -u dev -pdev
Fikret
я это через command прописал
Fikret
но вернуло мне вот такую ошибку
Fikret
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
George
я ничего не понимаю, что ты хочешь
George
George
может это... документацию на докер почитать?
George
когда ты переопределяешь command - с хорошей вероятностью ты переопределяешь точку входа в контейнер, т.е. mysql не запускается
George
решение? либо делать docker exec -it ... после запуска контейнера
George
либо поднимать второй рядышком
Fikret
Fikret
George
Fikret
именно для того чтобы юзера в базу за логинить поднимать контейнер? больше нету решений для данной задачи?
George
Fikret
честно говоря сам не знаю, в тех задании так написано, не судите строго я вчера только начал учить докер
Fikret
есть еще один вопрос связанный с network, у меня есть несколько контейнеров им каждому надо дать ip и связать
George
засовываешь в один бридж, профит
George
если контейнеры в разных докер компоузах - либо их клеить docker-compose -f 1.yaml -f 2.yaml... up
либо создавать докер бридж сеть снаружи и в компоузах объявлять ее как external
Fikret
я так создавал бридж сеть docker network create --driver bridge --subnet 192.168.100.0/24 --ip-range 192.168.100.0/24 my-bridge-network
Fikret
но когда в компоузе объявил как external
Fikret
и поднял докер компоуз
Fikret
выдало ошибку
Fikret
ERROR: The Compose file './docker-compose.yml' is invalid because:
services.db.networks.default contains unsupported option: 'external'
Fikret
вот эту ошибку
Fikret
вот так я объявил
Fikret
networks:
default:
external:
name: database_network
Fikret
Если что там названия разные я знаю, когда создавал я нужное название указал
George
я не помню, правда. Давно было. рабочего примера не найду. Гуголь поможет
Iwan
@gecube можешь подсказать по поводу инит контейнера через docker-compose?..
есть сервис консул, и приходится жить с ним на винде :/
через курл после запуска подсунуть ему key-value надо..
George
пока вопроса не вижу
Fikret
Iwan
пока вопроса не вижу
я помню ты кидал как делать его, может есть ссылка под рукой?
Просто не очень понимаю как его реализовать? Отдельный контейнер со скриптом?
а через command в compose запустить егО? )
George
George
вот это говно?
Iwan