George
Max
George
George
Арг только на момент билда
Max
Аристарх Евграфьевич
Люди, доброго времени времени суток,
подскажите, подключал ли кто контейнер phpmyadmin к существующей директории xampp / openserver или любого другого сервера, имеющего на борту phpmyadmin?
Как это можно сделать?
Или быть может какие то статьи в помощь есть?
Идея в том, чтоб с одной папки с файлами мог работать как хост, так и контейнеры... Не одновременно конечно, а просто, чтоб без лишнего морока
Типовая справка докера рассказывает немного не об этом, по этому спрашиваю сюда, спасибо за ответ
George
Люди, доброго времени времени суток,
подскажите, подключал ли кто контейнер phpmyadmin к существующей директории xampp / openserver или любого другого сервера, имеющего на борту phpmyadmin?
Как это можно сделать?
Или быть может какие то статьи в помощь есть?
Идея в том, чтоб с одной папки с файлами мог работать как хост, так и контейнеры... Не одновременно конечно, а просто, чтоб без лишнего морока
Типовая справка докера рассказывает немного не об этом, по этому спрашиваю сюда, спасибо за ответ
Цель упражнения непонятна
George
Если тебе нужно две точки входа - тебе нужен nginx, а не контейнер с пыхыпымвйадмин
Sergey
George
Я уж не говорю о том, что вероятно, что можно на одну базулю два разных инстанса пыхыпымайадмина натравить
Аристарх Евграфьевич
Цель упражнения непонятна
Есть хост
Он по xampp работает с базами
Есть контейнеры они тоже могут начать работать
Изменения сделанные ими должны сохраняться, чтобы из любого источника с ними можно было работать в актуальном виде
Аристарх Евграфьевич
Sergey
так я не понял
у тебя xamp mysql на хосте
а в докере приложения
и тебе надо чтобы они с базой на хосте работали?
Аристарх Евграфьевич
George
Берешь... И делаешь... Не вижу проблемы подцепиться к хостовой бд
George
Это делается либо по внешнему айпи хоста, либо по адресу бриджа докера
Sergey
Аристарх Евграфьевич
Sergey
Sergey
то же самое приложение через бридж будет ходить
Аристарх Евграфьевич
а чем отличется от всего другого?
В phpmyadmin конфиги дружить надо всякие, с доступом...
В sql, как я понимаю, надо тупо volume зацепить к рабочей папке и всё
Аристарх Евграфьевич
*анекдот про разгрузикамаз вспомнился)* пардон
Sergey
то есть
у тебя на руках
мускуль на хосте
и на том же хосте в докере пхпадмин и ты хочешь чтобы ты работал с этой базой через него?
Аристарх Евграфьевич
Sergey
Sergey
нам ксамп то нужен или не нужен?
Аристарх Евграфьевич
Sergey
определись с формулировкой задачи
какая система?
Sergey
а зачем ксамп и пхпмайадмин на одну и ту же базу
Sergey
Аристарх Евграфьевич
Sergey
ок, значит так и надо было начинать, зачем его упоминать если он в условие задачи не входит, не понятно, только запутал людей
Аристарх Евграфьевич
Sergey
Это мой дебют, прошу прощения
https://hub.docker.com/r/phpmyadmin/phpmyadmin/
в мануале же написано как к мускулю подключиться, в чем проблема?
Sergey
docker run --name myadmin -d -e PMA_HOST=dbhost -p 8080:80 phpmyadmin/phpmyadmin
Аристарх Евграфьевич
🤔 Аа, спасибо, попробую, надо проспавшись было смотреть)
Sergey
Аристарх Евграфьевич
🙏
Vladislav
Всем привет. Подскажите что может быть не так:
Вот кусок кода с nginx сервисом:
nginx:
build:
context: ./nginx
dockerfile: Dockerfile
volumes:
- ./:/code
ports:
- 80:8484
- 443:4443
depends_on:
- web
Vladislav
inqfen
Sergey
Vladislav
А ошибка?
enginx не редиректит с http к https
port 80: В соединении отказано
Vladislav
netstat -ntulp
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 662/systemd-resolve
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 858/sshd
tcp6 0 0 :::80 :::* LISTEN 12154/docker-proxy
tcp6 0 0 :::22 :::* LISTEN 858/sshd
tcp6 0 0 :::5432 :::* LISTEN 11531/docker-proxy
tcp6 0 0 :::15672 :::* LISTEN 11506/docker-proxy
tcp6 0 0 :::443 :::* LISTEN 12142/docker-proxy
tcp6 0 0 :::5673 :::* LISTEN 11519/docker-proxy
udp 0 0 127.0.0.53:53 0.0.0.0:* 662/systemd-resolve
Вроде 80 порт открыт
inqfen
А ты уверен, что на правильный адрес идёшь и что в nginx у тебя 8484 в server?
hostmit
мне нужно запустить build с пустой папкой (не нужен мне контекст). что ему передать? ну не создавать же пустую папку
hostmit
ааа нашел, снято
hostmit
вот бы в докер компоуз еще вариант
XO
Всем привет!
С разрешения админов чата, хочу пригласить всех на комьюнити-конференцию DevOpsDays Moscow, которая пройдет 7 декабря в Москве.
Выступают: Барух Садогурский (JFrog), Роман Бойко (AWS), Александр Чистяков (vdsina.ru), Михаил Чинков (AMBOSS), Павел Селиванов (Southbridge), Родион Нагорнов (Лаборатория Касперского), Андрей Шорин (консультант по DevOps).
Но доклады это не главное. В первую очередь, DevOpsDays — это место встречи участников devops-сообщества. Это большие посиделки для неравнодушных, где каждый может спросить каждого — и темы могут быть любыми.
Билет стоит 7000 ₽, но есть лайфхак: если покупать два билета сразу, они станут по 6000 ₽.
🎁 По промокоду docker_ru скидка 5%.
Подробности и регистрация ➞ http://devopsdays.ru
Конференция была?
George
Была
XO
Может пора снять закреп ;)
А то 7 декабря прошло как-бы ;)
hostmit
В мультистейдж билде, можно как-то указать не создавать промежуточные слои <none>?
George
hostmit
у меня толстый имедж dotnetSDK + src (там микросервисы) растягивается докерфайлами, которые юзают его для билда каждого сервиса в отдельности (промежуточный) и дальше dotnet runtime.... так вот каждый билд создает себе донглин <none> образ... оно еще и в CI... решил вешать
LABEL autodelete="backend/${CI_COMMIT_REF_SLUG}" и чистить после выполнения
George
Да проще прюн делать, кмк
George
Вообще это не проблема. У тебя же сборщики эфемерные должны быть
George
Gitlab-ci, условно, завершился - и весь мусор с ним умер. Все что нужно - пушишь в "чистовой" регистри
hostmit
пока тут shell-runner. надо DIND
hostmit
а кеш мне нужен
George
George
Шелл раннер ацтой
inqfen
раннер может быть и не один
hostmit
http://h.pi.hostmit.net/i/chrome_Qxssn8lf1e.png
А зачем ему гугло клауд?
George
Не нужен
Alexandra
так, снова здравствуйте
Sergey
дратути
Alexandra
контейнер крутится, указала при ране вот такое: docker run -v /path:test_server/path -i -d -p 8080:80 test_server:latest
Alexandra
и мне бы теперь понять, как достучаться до айпишника контейнера извне
Alexandra
он крутится на серваке авсном
Vladislav
8080 ?
Alexandra
сделала такое: docker inspect --format='{{json .Config}}' ID
Alexandra
"ExposedPorts":{"80/tcp":{}}
inqfen
Alexandra
вот это мне не нравится