Bohdan
ну а что юзать, если к примеру Ruby on Rails не работает под Windows? Тут нужно тогда вести разработку под Linux
Alexey
ну а что юзать, если к примеру Ruby on Rails не работает под Windows? Тут нужно тогда вести разработку под Linux
блин, у тебя гиперстранный кейс. Ты выбираешь инструмент, который не работает на твоей платформе, но ты точно уверен, что тебе нужен именно этот инструмент?
Alexey
мне кажется тут логичным будет просто чтото поменять - либо платформу, либо инструмент
Bohdan
блин, у тебя гиперстранный кейс. Ты выбираешь инструмент, который не работает на твоей платформе, но ты точно уверен, что тебе нужен именно этот инструмент?
ну как бы интсрумент поменять нереально, потому что весь бекенд все-равно под Linux заточен, наверное прийдется мигрировать на линукс, как бы печально не было
Alexey
и не придется искать где там венда волюмы твои докерные прячет :)
Stepan
Вообще не понимаю как можно с докером работать под виндой
Bohdan
печально не будет, будет весело и задорно :)
а что задорного, кривая и убогая ОС ... windows есть windows, все понятно, все удобно ))
Stepan
Неудобно же
Stepan
Виндоус для разработки вообще неудобен
Bohdan
для фронтенд удобен
Stepan
Кроме десятки с встроенной убунту
Alexey
просто может я не тот линукс юзаю..у меня чет работает всё
Bohdan
просто может я не тот линукс юзаю..у меня чет работает всё
ну как бы я в свое время хотел мигрировать и затестил Ubuntu, Ubuntu Mate, Lazarus - чето невпечалило
Alexey
не впечатлило потому что "не как в вендовсе"?
Alexey
или реально были кейсы?
Alexey
да, это другая ОС, очевидно. И многие вещи там по-другому. Но это не плохо, это просто по-другому
Bohdan
там были кейсы, мелочи но были. Например там с функциональными клавишами ноута была трабла
Bohdan
думал докер меня спасет. но вышло, что это еще один костыль
Alexey
докер по определению костыль, но полезный.
Alexey
а если ты один костыль пытаешься другим подпереть - результат предсказуем
Alexey
там были кейсы, мелочи но были. Например там с функциональными клавишами ноута была трабла
ну так себе кейс :) скорее всего это пофиксить можно было даже в гуишных настройках
Bohdan
а никто не пробовал wsl и докер
Bohdan
может там все будет чики-пики
Anton
а зачем и wsl, и докер?
Bohdan
для удобства, легче контейнер сбилдить чем ставить и настраивать интсрументы
Anton
а чего мешает билдить контейнера под докером под виндовс?
Alexey
вот это
так ты по ссылке посмотрел, нет там волюмов?
Bohdan
нет
Bohdan
Bohdan
может оно сюда все пакует
Bohdan
Anton
https://stackoverflow.com/questions/43181654/locating-data-volumes-in-docker
Anton
он главное пишет C:\Users\Public\Documents\Hyper-V\Virtual hard disks, но там пусто
Anton
docker run --rm --mount type=bind,source=c:/tmp,target=/data alpine ls //data/ не то?
Bohdan
docker run --rm --mount type=bind,source=c:/tmp,target=/data alpine ls //data/ не то?
а как к запуску компосера это прилепить?
Andriy
Привет ребзи
Andriy
Как посмотреть логи контейнера
Andriy
Процесс закончился со статусом 1
Andriy
Как посмотреть что случилось?
Vasyl
Как посмотреть логи контейнера
Docker logs -f имяконтейнера
R
docker logs {первые два знака container id}
Alexey
Все привет. Экспериментирую с докером, поднял https://github.com/dperson/samba самбу на сервере. Не совсем понимаю при таком запуске sudo docker run -it -p 139:139 -p 445:445 -d dperson/samba порты забиндятся на localhost? А если мне надо зафорвардить их в локальную сеть?
Andriy
Привет ребят
Andriy
Andriy
Как посмотреть почему статус Exit 1
Andriy
У контейнера с приложением?
Alexey
бридж? )
Возможно, немного не профильный для меня вопрос. Не знаю когда делаешь экспоуз, то он во вне выставляет порт или просто на локалхост
Maksim
Возможно, немного не профильный для меня вопрос. Не знаю когда делаешь экспоуз, то он во вне выставляет порт или просто на локалхост
если параметр -p то мапит, вот почитай, там с картинками в ответе https://stackoverflow.com/questions/43240377/docker-on-centos-with-bridge-to-lan-network исакть в гугле так https://www.google.ru/search?q=docker+bridge+to+local+network&oq=docker+bridge+to+local&aqs=chrome.1.69i57j0l3.11012j0j7&sourceid=chrome&ie=UTF-8
Evgenii
подкидывайте
https://github.com/Zeka13/docker-proxy-for-googleapis-fonts
Nikolay
Народ, привет. Хочу предложить вам потыкать моё первое поделие - скайп завёрнутый в докер: https://github.com/nkbolg/docker-skype В первую очередь сделано по причинам недоверя к скайпу. ^_^ Во вторую - из желания потыкать докер. Комментарии, пожелания, предложения крайне приветствуются.
Nikolay
P.S. про наличие кучи готовых примеров я в курсе, но после того, как первых четырёх найденных запустить не удалось, было принято решение делать самому.
hukendo
скайп одно из первых десктопных апликух которые стали заворачивать в докер, а до докера он в chroot сидел
Andrew
Подскажите плс, если использовать nginx-proxy поверх всего и nginx внутри контейнеров backend, frontend - это нормальная практика?
Andrew
Или можно обойтись только nginx-proxy
Anonymous
и не придется искать где там венда волюмы твои докерные прячет :)
Гипотетический вопрос, а если у меня рабочий ноут с виндой и я всю жизнь на ней сижу?)
Alexey
Контейнер докера внутри себя может читать-писать на диск в своем окружении. Я так понимаю что для каждого контейнера создается физически файл с которым он работает как с файловой системой. Если при старте мы мапим volume на хоста, то докер уже на уровне ОС работает с файловой системой, так ли это? И почему при удалении контейнера не удаляется его volume и надо их чистить вручную? Для чего это сделано?
Egor
это как пример
Egor
у нас UGC в хостовой машинекрутится
Egor
логи, если не отправляются в сислог сервер
Alexey
крутится у тебя в докере мускул, а дату смапил в хост систему, неужели ты файлы мускула решил удалить? )
Ну вот тут все что смапил - остается, в когда docker volume ls пишу - показываются все volume контейнеров, без мапнутых
Alexey
т.е. если удалю контейнер мускула и выполню docker volume prune, то volume мускула удалится, а все что мапнутое останется
Alexey
а если я ничего не мапил и удалю контейнер, то нахрена мне его volume?
Egor
кажется мы говорим о разных вещах, я про проброс директории внутрь контейнера
Egor
хостовой директории*
Alexey
$ docker volume ls DRIVER VOLUME NAME local 01c15cfa3eee438dfcd3b4464799d28ddeb3ba54fdf89aa78e9c71a7a90529d1 local 0ed89008ab4bb9563cb783bb0b906f5f49018cd0d61bbd62f9eaf1df0a2b323e local 1156d94a8f769a1e3ceba85acaa5dd2db4dd6742074f1a0477cd54880a362f0b local 197a21c620fc7a8dfa6b848407625c2739e13182a8cfa9378203963fbb1859fd local 21715e16f21da8215d4e6ef09c4602653ee127a2b68fc2a8d175284df1829507 local 2ac17e302c80aeec196b7e9fe8ac013663e5ce05a84ef208c4364bb774197cd5
Alexey
вот у меня остались разделы от всех контейнеров что я запускал с постгресом
Alexey
а контейнеров нет
Alexey
Volumes are never removed automatically, because to do so could destroy data.
Alexey
Видимо можно волюм одного контейнера маунтить внутрь другого
Andrew
👍🏻
Anton
почему может быть (journalctl -u docker): Cannot kill container 25a06fc33821bc7243b08bf9fc8ee97d05059b7cfe0de050f82ae0a24884b119: rpc error: code = 2 desc = containerd: container not foundв то время как: $ sudo docker ps -aq | grep 25a06fc3 25a06fc33821?