🦠
По мускулю - есть готовые образы от марии или перконы, которые по специальному пути подхватывают sql для инициализации
Anonymous
Anonymous
Yevhen
Simak
А почему базу и друпла нельзя разнести на разные контейнеры, я так и не понял? Чисто для моего опыта.
Yevhen
Можно
Yevhen
Человек только начал осваивать
🦠
С таким отношением идите вы в сад
Anonymous
И проблема, как я уже говорил, не в том, что два приложения в одном докере!!!!
🦠
Тут принято просить совета вежливо
Yevhen
Через н времени он прийдет у тому что нужно
Anonymous
Anonymous
Yevhen
Yevhen
И прийдет все к оркестрации
Anonymous
В том и прикол, что оркестрация значительно быстрее и проще делается, даже тупо баш скриптами я бы этот проект уже 10 раз сдал
Yevhen
Ну
Yevhen
Я хз как помочь иначе)
Simak
Я правильно понимаю. Человек просто нужен drupl поднять поднять mysql и слить старую базу, с какого то проекта ?
Anonymous
Anonymous
А потом ещё сдать докеры заказчику и в его среде заставить эти все дампы с друпалами прососаться в докеры
Simak
Если тебе в падлу разбираться. Сделай проще. Возьми готовый контейнер от mysql. Примантируй к нему папку. Скинь в эту папку или через docker cp базу. Зайди в докер через docker exec. Выполните свои шаманства. И удалите докер mysql. (Только папку оставьте.) Потом по человечески докер компос. 1. Это db(с линком на папку с данными). 2. Приложение drupla. Все в одном докер компос файлике. Drupla я уверен тоже готовый будет. И все будет проще, 15-20 минут.
Работать будет примерно не плохо. Как и должно быть к идеальному. Плюс использование официальных образов, это и нормальная настройка, меньшее количество слоев и меньший объем. Я конечно, тоже только начал разбираться с докер и далеко не гуру, но мне кажется, так намного лучше.
нꙺ
Посоны, мне тут в соседнем чатике сказали, что контейниризировать postres не труъ. Знаю что вопрос платиновый, но все же. Поясните, пожалуйста, за БД в контенере в целом. Реквестирую реальные кейсы
🦠
так иди в соседний чятик
🦠
тут никто ничо не знает, все сидят вокруг докера и шутят
нꙺ
Там нерепрезентативная выборка, они походу все против докера
Anonymous
🦠
с учетом того, что докер не тру контейнеризация, а обертка над ядром
Anonymous
🦠
эт называется, есть кто-то кто сделает за меня все, а я посижу покритикую
🦠
Егор, иногда лучше уклонится от спора)
Simak
Так сделай так, и разбирайся в свое удовольствие
🦠
Если человеку не нравится технология, пусть остается при своем
🦠
делай свое и посылай всех в сад)
Simak
Ты же все суешь в один контейнер, положишь слои. Точно не скажу, но у контейнера при использование aufs, вроде есть ограничение по количеству слоев.
🦠
Ред, хочет человек так делать - пусть делает)
🦠
нет идеального решения, есть только то, что в будущем принесет либо профит, либо убытки
🦠
то, что он делает с докером называется вагрантология
🦠
и это самый лучший кейс, использовать докер ради красивой картинки на слайде
Anonymous
Anonymous
Этим уже кто-то другой будет заниматься
Anonymous
Хотя
🦠
лол
🦠
продолжай, мальчик
Anonymous
У меня ж все файлы в вольюмах, так что какие могут быть проблемы?
Simak
Зачем же внедрять так, что бы тебя потом пидором в этой организации назвали
🦠
у тебя проблема с ответственностью
🦠
все верно, так и поступай
Simak
Если ты учишься, делай как для себя. Ты же сам себя воспитываешь )
🦠
просто через цикл, все поймут, что за что бы он не брался, все в говно. и уволят, но это через цикл, так что иду за попкорном и жду)
Simak
Anonymous
Anonymous
Нечего по докеру сказать, молчи
🦠
я уже сказал, дружочек
Anonymous
Как бабка базарная, последнее слово за ним должно быть, лол.
бабкам я не дружочек
🦠
ты почитай, братюнь ветку выше про марию или перкону
🦠
если ты нигер сидишь и руками солнце закатываешь, разве это проблемы шерифа?
Anonymous
бом
Simak
Крылатые фраз пошли)
Simak
На самом деле, если ребяток тут нормально попросить, они очень хорошо всё тут расписывают. Ты зря так агришься )
Anonymous
🦠
общак, ты братух с какой зоны?
Simak
🦠
дурачок малолетний, не в состоянии погуглить про /docker-entrypoint-initdb.d
🦠
еще и понты дешевые кидает
🦠
про ЛС и прочее
Dmitriiiii
Гайс помогите разобратся, есть файлик /compose/docker-compose.yml
version: '2'
services:
wordpress:
image: wordpress
ports:
- 4000:80
environment:
WORDPRESS_DB_PASSWORD: 123
mysql:
image: mysql
environment:
MYSQL_ROOT_PASSWORD: 123
успешно запустилось, второй файлик такой же /comose2/docker-compose.yml только mysql2 и wordpress2 в названиях, и он не стартует
MySQL Connection Error: (2002) php_network_getaddresses: getaddrinfo failed: Name or service not known
Warning: mysqli::mysqli(): php_network_getaddresses: getaddrinfo failed: Name or service not known in - on line 22
Warning: mysqli::mysqli(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Name or service not known in - on line 22
🦠
Потому что докер подымает по имени
Dmitriiiii
я заходил в контейнеры, компос же сам всё прописывает нормально должен
🦠
У тебя образ называется mysql, он автоматом подхватывает
Dmitriiiii
контейнер же я назвал mysql2, я его даже смог пингануть
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0c734c2f28db wordpress "docker-entrypoint..." 6 minutes ago Exited (1) 51 seconds ago compose3_wordpress2_1
3b793474b345 mysql "docker-entrypoint..." 6 minutes ago Up 6 minutes 3306/tcp compose3_mysql2_1
d16f428512f4 mysql "docker-entrypoint..." 14 minutes ago Up 14 minutes 3306/tcp compose_mysql_1
6b4a91ac6836 wordpress "docker-entrypoint..." 14 minutes ago Up 11 minutes 0.0.0.0:4000->80/tcp compose_wordpress_1
ping compose3_mysql2_1 проходит, а как я тогда должен сделать?