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

Вс, 28/08/2016 - 15:45

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

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

0 Спасибо

Комментарии

Аватар пользователя Mihail.space
11 months 3 недели назад Mihail.space #

а где поднял?

0 Спасибо
Аватар пользователя gun_dose
11 months 3 недели назад gun_dose #

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

0 Спасибо
Аватар пользователя csandanov
11 months 6 дней назад csandanov #

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

0 Спасибо
Аватар пользователя gun_dose
11 months 6 дней назад gun_dose #

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

0 Спасибо
Аватар пользователя gun_dose
11 months 3 недели назад gun_dose #

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

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

0 Спасибо
Аватар пользователя Studio VIZA
11 months 3 недели назад Studio VIZA #

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

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

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

0 Спасибо
Аватар пользователя gun_dose
11 months 3 недели назад gun_dose #

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

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

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

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

0 Спасибо
Аватар пользователя mbaev
11 months 3 недели назад mbaev #

Жги! ))

0 Спасибо
Аватар пользователя Studio VIZA
11 months 3 недели назад Studio VIZA #

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

0 Спасибо
Аватар пользователя dashiwa
11 months 3 недели назад dashiwa #

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

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

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

0 Спасибо
Аватар пользователя dashiwa
11 months 2 недели назад dashiwa #

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

0 Спасибо
Аватар пользователя Mihail.space
11 months 2 недели назад Mihail.space #

а где?

0 Спасибо
Аватар пользователя dashiwa
11 months 2 недели назад dashiwa #

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

0 Спасибо
Аватар пользователя Mihail.space
11 months 2 недели назад Mihail.space #

Спросил

0 Спасибо
Аватар пользователя Studio VIZA
11 months 2 недели назад Studio VIZA #

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

0 Спасибо
Аватар пользователя dashiwa
11 months 2 недели назад dashiwa #

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

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/

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

1 Спасибо
Аватар пользователя csandanov
11 months 6 дней назад csandanov #

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

0 Спасибо
Аватар пользователя mozh
3 months 3 недели назад mozh #

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

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

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

0 Спасибо
Аватар пользователя multpix
3 months 3 недели назад multpix #

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

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

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

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

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

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

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

0 Спасибо
Аватар пользователя gun_dose
3 months 4 дня назад gun_dose #

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

0 Спасибо
Аватар пользователя seoyuzer
3 months 4 дня назад seoyuzer #
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
3 months 3 дня назад gun_dose #

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

0 Спасибо