Kool
без него тут никуда, к сожалению
Konstantin
а есть книги ребят по докуру
да хоть на хабре, куча статей с 2014го, основы то понять хватит
Bogdan
привет, подскажите плз вот такой докер компоуз, но приложение не может доконнектится до бд. к самой бд я через клиент подключится могу. чяднт? version: '3' services: mongodb: image: mongo volumes: - mongodbdata:/dump container_name: "mongodb" ports: - 27017:27017 web: image: megahelp depends_on: - mongodb links: - mongodb ports: - 5000:5000 volumes: mongodbdata:
Konstantin
И не суйте links, container_name.. Хоть запинь блин
Konstantin
в аппке?
Ну конечно
Bogdan
И не суйте links, container_name.. Хоть запинь блин
мой первый докер компоуз, не закидывай =)
Bogdan
Ну конечно
localhost:27017
Konstantin
Не, никаких локалхостов
Konstantin
Хостнейм = имя сервиса
Bogdan
mongodb:27017?
Bogdan
version: '3' services: mongodb: image: mongo volumes: - mongodbdata:/dump ports: - 27017:27017 web: image: megahelp depends_on: - mongodb ports: - 5000:5000 volumes: mongodbdata: вот так будет корректнее?
Konstantin
Ага, так
Bogdan
Ага, так
на оба вопроса ответ?
Konstantin
Ну хост сменил же, а лишнее убрать ранее ещё сказал. Оба да
Bogdan
спасибо, сейчас буду пробовать
Egor
Ребят в чем проблема?
Александр
Docker - How do I enable the remote API for dockerd https://success.docker.com/article/how-do-i-enable-the-remote-api-for-dockerd
smile
И не суйте links, container_name.. Хоть запинь блин
а почему container_name нельзя, короткая запись вроде удобней чем someproject_someservice_1
Egor
А как мне докер композе с докером соединить ?
Egor
Какой докер хост
Anonymous
Зачем нужен докер?
Ivan
Зачем нужен докер?
docker image: git, мэнеджер пакетов, изолированные проложения как на телефоне docker compose: маштабирование на одном хосте... docker machine: управление виртуальными машинами virtual box docker swarm: маштабирование, управление нагрузкой docker service scale core=100 db=50 ui=90 redis=10 docker registry: локальный репозиторий хранения образов о каком докере идет речь?
Konstantin
спасибо, все полетело
👌 читай #матчасть
Egor
если генетика плохая, вообще то не следует рожать...или лучше стерилизоваться
­
и сюда эта хрень влезла
­
тупые уголовники не понимают что в телеге слишком умные чтобы вестись на такое
Egor
Чтобы docker compose юзать, надо docker machine?
Илья
Я на винде 10 ставил из коробки все.
Anonymous
Anonymous
Чтобы docker compose юзать, надо docker machine?
https://docs.docker.com/compose/install/#install-compose
Egor
https://docs.docker.com/compose/install/#install-compose
Когда я пытаюсь запустить docker compose up, мне пишет ошибку что мол, проверьте запущен ли у вас демон по такому то адресу
Egor
Вот такую ошибку, только докер хост ставлю локалхост
Egor
Egor
Наверное нет
Egor
А как он запускается?
Anonymous
зависит от дистрибутива sudo systemctl start docker или sudo service docker start попробуй
Egor
А dockerd у тебя слушает порт 2375? Он вообще запущен?
А как настроить чтобы он слушал определенный порт?
Ильдар
А как настроить чтобы он слушал определенный порт?
докер вообще работает? https://docs.docker.com/get-started/#prepare-your-docker-environment
Anonymous
А как настроить чтобы он слушал определенный порт?
в google нынче банят ? https://docs.docker.com/config/daemon/#configure-the-docker-daemon
Илья
Ты еще в ветке php не был Там поголовный бан)
Yuriy
господа, мучаюсъ уже несколько дней с traefik для докера, не мог сделать jboss web admin frontend/backend rule чтоб можно было по /admin заходить на :9990/console/App.html, может кто сталкивался?
Maksim
Добрый день, может подскажите как решить проблему. Докер под мак, когда приложение из контейнера лезет в базу которая находится в приватной сети, то всё дико проседает по скорости, т.е. простая выборка 1 документа становится мучительно медленной...
Maksim
Дело не в коде, в сети просадки, цепляю локальную бд и всё летает.
Alexander
может быть проблема в кол-ве подключений, надо через балансир подключаться к бд
Alexander
ну вот как раз 10 подключений по дефолту
Alexander
как вариант еще диски проверить, может уже места нет, дампы может быть все съели
Sergey
Для публикаций рекламы необходимо: - согласие администрации - указать группу в информационных партнерах мероприятия
Maksim
ну вот как раз 10 подключений по дефолту
Где 10 подключений по дефолту?
Maksim
Сменил local на lol дев домен верхнего уровня, в хостс фигни прописал, логи отключил, всё равно дики 5 секунд
Maksim
На проде это 5 мс
Maksim
😓я просто подавлен. Интуиция говорит, что траблы где-то в DNS. Отключал вайфай и переходил на локальную БД, время бывало падало до 300-500 мс с которыми ещё можно хоть как-то работать, но 5000-10000 и до 20000 это анриал((
Alexander
попробуй еще localhost заменить на 127.0.0.1 или какой там тебя IP
Alexander
явно IP дрес хоста для БД указать
Maksim
явно IP дрес хоста для БД указать
Там там БД в докере, просто по имени сервиса обращаюсь(docker-compose)
Ильдар
База в докере в маке?
Ильдар
может что-то такое? https://espeo.eu/blog/docker-for-mac-performance-tweaks/
Konstantin
Maksim
Там бы вообще г-на объелся)
Maksim
есть пруфы?
Пруфу почему докер для винды ещё хуче чем докер для мак?)
Konstantin
ага
Maksim
Начиная с того момента, что там какая-то про версия винды нужна, чтобы мочь в виртуализацию... Остального погугли why docker for windows sucks
Maksim
Ни одного человека не встречал, кто бы использовал без боли докер на винде
Konstantin
у меня винда+линукс, мне не нужно гуглить
Maksim
На линуксе никакой боли, интергация просто суперотличная)
Konstantin
ты юзал винду с докером?
Maksim
😓я просто подавлен. Интуиция говорит, что траблы где-то в DNS. Отключал вайфай и переходил на локальную БД, время бывало падало до 300-500 мс с которыми ещё можно хоть как-то работать, но 5000-10000 и до 20000 это анриал((
Прописал какой-то хрени в hosts, обновил докер, рестартнул машину, вроде стало в 500 мс укладываться, терпимо. traceroute/mtr проблем до внешней бд не показали. Буду страдать)) Спасибо всем, кто пытался помочь.