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

Аватар пользователя gun_dose gun_dose 28 августа 2016 в 18:45

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

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

0 Thanks

Комментарии

Аватар пользователя gun_dose gun_dose 28 августа 2016 в 19:42

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

Аватар пользователя csandanov csandanov 16 сентября 2016 в 9:41

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

Аватар пользователя gun_dose gun_dose 16 сентября 2016 в 9:48

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

Аватар пользователя gun_dose gun_dose 29 августа 2016 в 22:18

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

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

Аватар пользователя gun_dose gun_dose 30 августа 2016 в 21:06

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

Аватар пользователя dashiwa dashiwa 30 августа 2016 в 15:53
mbaev wrote:

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

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

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

Аватар пользователя Litos Litos 3 сентября 2016 в 15:36
dashiwa wrote:

Расскажу чем ансибл от докера отличается. Минусы и плюсы

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

Аватар пользователя dashiwa dashiwa 3 сентября 2016 в 18:15

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

Аватар пользователя dashiwa dashiwa 4 сентября 2016 в 1:29
1

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

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

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

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

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

Аватар пользователя csandanov csandanov 16 сентября 2016 в 9:47

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

Аватар пользователя mozh mozh 27 апреля 2017 в 11:16

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

Аватар пользователя sas@drupal.org sas@drupal.org 27 апреля 2017 в 11:41

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

Аватар пользователя multpix multpix 27 апреля 2017 в 11:47

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

Аватар пользователя gun_dose gun_dose 27 апреля 2017 в 22:52

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

Аватар пользователя sas@drupal.org sas@drupal.org 28 апреля 2017 в 12:10

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

Аватар пользователя seoyuzer seoyuzer 16 мая 2017 в 21:25
gun_dose wrote:

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

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

Аватар пользователя seoyuzer seoyuzer 16 мая 2017 в 23:00
gun_dose wrote:

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

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

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.

Аватар пользователя gun_dose gun_dose 17 мая 2017 в 7:43

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