Bohdan
ну а что юзать, если к примеру Ruby on Rails не работает под Windows? Тут нужно тогда вести разработку под Linux
Alexey
мне кажется тут логичным будет просто чтото поменять - либо платформу, либо инструмент
Alexey
Alexey
и не придется искать где там венда волюмы твои докерные прячет :)
Stepan
Вообще не понимаю как можно с докером работать под виндой
Stepan
Неудобно же
Stepan
Виндоус для разработки вообще неудобен
Alexey
Bohdan
для фронтенд удобен
Stepan
Кроме десятки с встроенной убунту
Alexey
просто может я не тот линукс юзаю..у меня чет работает всё
Alexey
не впечатлило потому что "не как в вендовсе"?
Alexey
или реально были кейсы?
Alexey
да, это другая ОС, очевидно. И многие вещи там по-другому. Но это не плохо, это просто по-другому
Bohdan
там были кейсы, мелочи но были. Например там с функциональными клавишами ноута была трабла
Bohdan
думал докер меня спасет. но вышло, что это еще один костыль
Alexey
докер по определению костыль, но полезный.
Alexey
а если ты один костыль пытаешься другим подпереть - результат предсказуем
Alexey
Bohdan
а никто не пробовал wsl и докер
Bohdan
может там все будет чики-пики
Anton
а зачем и wsl, и докер?
Bohdan
для удобства, легче контейнер сбилдить чем ставить и настраивать интсрументы
Anton
а чего мешает билдить контейнера под докером под виндовс?
Bohdan
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
Andriy
Привет ребзи
Andriy
Как посмотреть логи контейнера
Andriy
Процесс закончился со статусом 1
Andriy
Как посмотреть что случилось?
Vasyl
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
alx
Andriy
У контейнера с приложением?
Maksim
Alexey
бридж? )
Возможно, немного не профильный для меня вопрос. Не знаю когда делаешь экспоуз, то он во вне выставляет порт или просто на локалхост
Alexey
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
Alexey
Контейнер докера внутри себя может читать-писать на диск в своем окружении. Я так понимаю что для каждого контейнера создается физически файл с которым он работает как с файловой системой. Если при старте мы мапим volume на хоста, то докер уже на уровне ОС работает с файловой системой, так ли это? И почему при удалении контейнера не удаляется его volume и надо их чистить вручную? Для чего это сделано?
Egor
Egor
это как пример
Egor
у нас UGC в хостовой машинекрутится
Egor
логи, если не отправляются в сислог сервер
Alexey
т.е. если удалю контейнер мускула и выполню docker volume prune, то volume мускула удалится, а все что мапнутое останется
Alexey
а если я ничего не мапил и удалю контейнер, то нахрена мне его volume?
Egor
кажется мы говорим о разных вещах, я про проброс директории внутрь контейнера
Egor
хостовой директории*
Alexey
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
Видимо можно волюм одного контейнера маунтить внутрь другого
Dmytro 🇺🇦
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?