Vyacheslav
подними контейнер с голым мускулем, потом в него ресторь дамп
так голые мускл я подыму, а вот ресторить это что примонтировать пространство или что?
Dan
похоже нет
Dan
может тогда не стоит? :)
Dan
там много читать надо документаций
Vyacheslav
ну надо, надо же когда то начинать
Konstantin
0
попросите "знакомого погромиста" и не ломайте себе голову
Vyacheslav
Dan
cat backup.sql | docker exec -i CONTAINER_ID /usr/bin/mysql -u root --password=root DATABASE
Dan
я делал так
Dan
это неправильно архитектурно, но работает
Dan
для некритичных проектов и не прода - сойдёт
Konstantin
для некритичных проектов и не прода - сойдёт
там как раз для покататься, кмк
Dan
ну да
Dan
собственно, такое гуглится если что примерно за 1,5 наносекунды, и примеров такого говнокода over9000
Dan
а почему 9000? :) почему не "стотыщмильёнов"?))
over9000 это очень старинный мем, времён правления шмеле. он уже безвозвратно забыт. а я, как тонкий ценитель архаизмов иногда люблю ввернуть пару забытых мемов ситуативно
Dan
почему бы и нет? :)
Konstantin
развели оффтоп))
Dan
Ммм, момент :)
ты всё окончательно сломал и в приступе гнева уничтожил компьютер?
Dan
:D
Andrey
ты всё окончательно сломал и в приступе гнева уничтожил компьютер?
Не поменялось ничего, кроме того, что теперь даже отдельно не могу запустить контейнер
Dan
невозможно уничтожить железобетонное решение. но как ты это сделал? :)
Dan
оно обязано работать :)
Andrey
Dan
покажи 33 строку docker-compose
Andrey
Хотя владелец прописался
Andrey
Konstantin
вот это вот замени на apt install mc --no-install-recommends --no-install-suggests
Andrey
Konstantin
Спасибо, но проблему это не решает :)
но так удобнее, чем плодить слои и конфиги
Andrey
но так удобнее, чем плодить слои и конфиги
Может и удобнее, но не работает :)
Konstantin
Может и удобнее, но не работает :)
пакет mc был просто для примера использования
Andrey
невозможно уничтожить железобетонное решение. но как ты это сделал? :)
Короч, не помогает chown в dockerfile, надо что-то иное :) Я вообще не понял, с чего вдруг проблема появилась, нормально же всё было
Andrey
невозможно уничтожить железобетонное решение. но как ты это сделал? :)
Посмотрел, на другой машине это вообще не проблема, спокойно доступ есть к данным Что не так с докером? Или федорой?
Andrey
Да, проблема с доступом внутри контейнера
Andrey
Ну это явно какой-то костыль. Почему на другой машине спокойно подымается контейнер и доступ внутри контейнера имеется (ведь рут), несмотря на то, что владельцы и права полностью идентичны?
Алексей Анатольевич
Так а чего ты тогда на винде крутишь?
я еще ничего не крутил, с винды мне удобнее работать, я привык к ней. Тем более уровень моих проектов, не такой крупный, что бы я еще заморачивался над linux. Будет сервак помощнее, поставлю ssh, Ubuntu. Putty есть такая штука, если не вкурсах, советую.
Алексей Анатольевич
вопрос был не об этом, забей
Джифорсович
К винде он блядь привык...
Джифорсович
Как же жопа от вас горит
Джифорсович
Путти, такая штука есть, советует он
Джифорсович
А ТЫ ЗНАЕШЬ ЧТО ТАКОЕ SSH? А ПРО RSA КЛЮЧИ ЗНАЕШЬ? SOOQAAAAAAA
Джифорсович
вопрос был не об этом, забей
Вопроса не было, было нытье неумёхи виндузятника, который не понимает, почему вместе с докером у него стартует весло
Алексей Анатольевич
подробнее про весло можно?
Джифорсович
WSL - windows subsystem for linux
Джифорсович
Без него твоему докеру негде стартовать в винде, потому что это линуксовый софт
Джифорсович
а, и вместо путти есть битвайз, он получше будет
Джифорсович
В общем ты все же поизучай линукс, обнаружишь для себя, что это не такая страшная вещь, как ее малюют
Джифорсович
Да, первая версия весла пыталась быть прослойкой, вторая просто хайперви виртуалка
Andrey
Виртуальной машины будет достаточно поиграться
Джифорсович
Если еще с куему и пробросом позаморачиваться, то можно не перезагружаясь жить с обеими системами
Andrey
Так может кто подсказать, что за хрень творится у меня? Почему с одной машины (debian) спокойно можно заглянуть внутри контейнера в директорию и взять оттуда файлы, а с другой (fedora) какая-то дичь с отсутствием доступа?
Джифорсович
шляподистры вечно со своими проблемами
Джифорсович
Гента - другое дело
Andrey
Нет, только ADD
Andrey
В этом случае с изменением внутри источника внутри контейнера ничего меняться не будет, и тогда смысла в этом вообще нет
Andrey
Мне такие костыли не нужны :)
Andrey
Смотрю, версии docker-compose разные — на дебе 1.21, не феде 1.28. Попробовать откатиться до 1.21?
Andrey
Первое
Andrey
Я всё понимаю, но писал docker-compose не я, и на двух машинах под дебианом работало всё нормально, почему вдруг перестало и как это заставить работать на другой машине — вот в чём вопрос
Andrey
Да я умею с volume работать, спасибо :)
Andrey
А, так в docker-compose он уже и примонтирован :)
Andrey
Ничего не поменялось без ADD
Andrey
Andrey
Peter
У Вас много слоёв на RUN получается. Нужно как-то так RUN echo 'APT::Install-Recommends 0;' >> /etc/apt/apt.conf.d/01norecommends \ && echo 'APT::Install-Suggests 0;' >> /etc/apt/apt.conf.d/01norecommends \ && apt-get update \ && apt-get -y upgrade \ && DEBIAN_FRONTEND=noninteractive apt-get install -y locales vim.tiny wget sudo net-tools ca-certificates unzip apt-transport-https apt-utils tzdata \ && locale-gen en_US.UTF-8 \ && locale-gen ru_RU.UTF-8 \ && DEBIAN_FRONTEND=noninteractive dpkg-reconfigure locales \ && rm -rf /var/lib/apt/lists/*
Andrey
Что для меня вообще непонятно, т.к. внутри контейнера один единственный пользователь — рут. И вот как при этом рут не может видеть содержимое директории?
Andrey
Охереть, я нашёл решение volumes: - ".:/root/src:z" :z — вот что не хватало ему