Тупой вопрос по поводу Docker

Аватар пользователя gun_dose

Итак, следуя последней моде, поставил докер и стал смотреть, что за чудо-юдо-рыба-кит. Загрузил образ друпала, поднял, всё в огне - сразу тебе и драш, и гит, и пхпмайадмин и всё это работает.

И вот, собственно вопрос: как получить доступ к файловой системе машины, поднятой в докере? Ну там банально чтобы модули и темы создавать и редактировать.

Ключевые слова:
Тип материала:
0 Спасибо

Комментарии

Аватар пользователя Mihail.space
Mihail.space 1 год назад

а где поднял?

0 Спасибо
Аватар пользователя gun_dose
gun_dose 1 год назад

На винде через докер тулбокс. Ну по сути обычный докер, только в виртуал боксе.

0 Спасибо
Аватар пользователя csandanov
csandanov 1 год назад

Лучше поднимать через новое нативное приложение docker for windows без тулбокса. А вот тут можно взять готовые контейнеры и инструкции как развернуть окружение для друпала

0 Спасибо
Аватар пользователя gun_dose
gun_dose 1 год назад

Это пашет только на 10 винде, т.к. туда наконец-то встроили баш. Для семёрки только докер тулбокс. Именно поэтому вместо вашей сборки взял сборку от wadmiraal.

0 Спасибо
Аватар пользователя gun_dose
gun_dose 1 год назад

Разобрался, надо было сразу стартовать докер с монтированной папкой. Причём прикольная тема - если замонтировать её в корень друпала, то она будет пустая, останется только убить базу и вот тебе уже есть готовое окружение.

PS: Kitematic очень полезная штука, это гуи докера. Если на старте что-то запорол, то можно легко отредактировать. Ну и главное, что на каждом контейнере висит кнопка запуска его консоли.

0 Спасибо
Аватар пользователя Studio VIZA
Studio VIZA 1 год назад

Вона баянистов скока :)

0 Спасибо
Аватар пользователя mbaev
mbaev 1 год назад
gun_dose написал:
Итак, следуя последней моде, поставил докер и стал смотреть

Отстаёте батенька, уже моден DrupalVM https://www.drupalvm.com/

0 Спасибо
Аватар пользователя gun_dose
gun_dose 1 год назад

Да пофиг, уже с докером подружился. По мне, простой и доступный способ получить карманный линукс на винде. Ну правда консолька в линуксе покрасивше, а по функционалу всё на месте

0 Спасибо
Аватар пользователя dashiwa
dashiwa 1 год назад
mbaev написал:
Отстаёте батенька, уже моден DrupalVM https://www.drupalvm.com/

Алан сказал что автор на Докер перешл)

Могу дать лекцию о виртуализации и технологиях..
Расскажу чем ансибл от докера отличается. Минусы и плюсы

0 Спасибо
Аватар пользователя mbaev
mbaev 1 год назад

Жги! ))

0 Спасибо
Аватар пользователя Studio VIZA
Studio VIZA 1 год назад

Старший брат чо скажит? Шоб не потёр потома.

0 Спасибо
Аватар пользователя dashiwa
dashiwa 1 год назад

Ким Чан Ын наблюдает

0 Спасибо
Аватар пользователя Litos
Litos 1 год назад
dashiwa написал:
Расскажу чем ансибл от докера отличается. Минусы и плюсы

Этот разные инструменты. Ansible это про настройку окружения на сервере, через него можно и с Docker работать.

0 Спасибо
Аватар пользователя dashiwa
dashiwa 1 год назад

Есть несколько лекций для самообразования по виртуализации.

0 Спасибо
Аватар пользователя dashiwa
dashiwa 1 год назад

В джиттере у меня спросите ,дам.
В прошлый раз давал по безопасности, но никто не смотрел

0 Спасибо
Аватар пользователя Mihail.space
Mihail.space 1 год назад

Спросил

0 Спасибо
Аватар пользователя Studio VIZA
Studio VIZA 1 год назад

Он щас с Гиттера сюда пришлёт.

0 Спасибо
Аватар пользователя dashiwa
dashiwa 1 год назад 1

И гораздо более важные

https://lifehacker.ru/2012/04/16/kak-ponravitsya-svoemu-bossu-10-prostykh-sovetov/

http://www.parniok.ru/?mod=boards&id=27

http://www.megarezume.ru/info/kak_ponravitsya_nachalniku_sekreti_obolscheniya_ot_megarezyume_ru/

Исполняйте советы этих трех статей, и вам не нужно будет знать ни виртуализацию ни друпал не докеров ,ничего всего.

Аватар пользователя csandanov
csandanov 1 год назад

По умолчанию все данные в контейнере эфемерные, то есть если перезагрузить контейнер, то данные потеряются. Если нужна персистентность, то нужно примонтировать volume с хост машины.

0 Спасибо
Аватар пользователя mozh
mozh 5 месяцев назад

ох как я далк от этих докеров и прочего, пойду гуглить. пора просвещаться

0 Спасибо
Аватар пользователя sas@drupal.org
sas@drupal.org 5 месяцев назад

Модно не модно, включили хронометраж времени решения задачек и поняли, что чем меньше системного софта тем быстрее, сегодня докер, завтра шмокер, а работать кто будет?! :)

0 Спасибо
Аватар пользователя multpix
multpix 5 месяцев назад

Да че ты?
Я лично - докер не использую только за ненадобностью.
Но он реально может экономить рабочее время разработчикам и девопсам.

0 Спасибо
Аватар пользователя gun_dose
gun_dose 5 месяцев назад

Вот как раз-таки с докером мороки намного меньше. Время тратишь только на разработку, а не на системное администрирование локального компа.

0 Спасибо
Аватар пользователя sas@drupal.org
sas@drupal.org 5 месяцев назад

Виртуальки зло, читаешь красиво, начинаешь практически пользовать, кастрация приводит к импотенции периодически, бубунам и проблемам с многими неизвестными imho. Инструмент должен быть простым и удобным!

0 Спасибо
Аватар пользователя seoyuzer
seoyuzer 5 месяцев назад
gun_dose написал:
Это пашет только на 10 винде, т.к. туда наконец-то встроили баш. Для семёрки только докер тулбокс. Именно поэтому вместо вашей сборки взял сборку от wadmiraal.

Тоже попробовал Docker с wadmiraal на ArchLinux, все летает, огонь! Но вот только не могу разобраться каким образом можно редактировать существующие проекты на Drupal?

0 Спасибо
Аватар пользователя gun_dose
gun_dose 5 месяцев назад

Ну как - залить файлы и базу и редактировать))

0 Спасибо
Аватар пользователя seoyuzer
seoyuzer 5 месяцев назад
gun_dose написал:
Ну как - залить файлы и базу и редактировать))

Это понятно)
Я имею ввиду как в контейнер залить файлы? Там же уже лежат файлы после:

docker run -d -p 8080:80 -p 8022:22 -v `pwd`/modules:/var/www/sites/all/modules/custom -v `pwd`/themes:/var/www/sites/all/themes wadmiraal/drupal:7

На локалке в папке проекта появляются две папки modules и themes, к контейнеру подключаюсь через SSH.

0 Спасибо
Аватар пользователя gun_dose
gun_dose 5 месяцев назад

В таком случае проще перемонтировать контейнер так, чтобы весь проект от корня был доступен из локалки

0 Спасибо