!Древній Укр
что сиквел ест
Bogdan
сиквел 1% ))
!Древній Укр
а по цифрам что левее ?
Bogdan
отбой, сори, это у меня IDE в реальном времени получала с нее стату по запущеным контейнерам + docker stats
Paruyr
парни, такой вопрос Как грамотно перенести named volume с хоста на хост? Про tar знаю, а вот как грамотно заюзать хз
Paruyr
Ну если быть точнее у меня задача перенести гитлаб (образ gitlab/gitlab-ce) на другой хост Он развернут как Swarm-сервис (`docker service create`), к которому подключены волюмы (`docker volume create`) Мне кажется самый простой способ это перенести эти волюмы и потом уже запустить гитлаб на новом хосте)
Paruyr
Типа если создам на новом хосте эти же волюмы и перенесу руками из /var/lib/docker их с помощью rsync или tar | ssh | tar будет ок?
Andriy
всем привет! кто-то юзает докер под виндой? хочу проконсультироваться по вопросам риалтайм синхронизации файлов
Andriy
ну, так случилось что приходится юзать...
Andriy
типа чтоб если я под виндой в правлю файл, то чтоб он в докер контейнере тоже изменился
Andriy
на линухах через docker-compose поднимаю и всё сразу работает без всяких там танцев с бубном... под виндой че-то фокус не получился
Andriy
опыта с докером почти 0, вчера читал кучу всяких мануалов и т.д., пробовал разные варианты, но результат тот же...
Bogdan
типа чтоб если я под виндой в правлю файл, то чтоб он в докер контейнере тоже изменился
Да работает, volume пробросить. Главно в настройках дать докеру доступ ко всем виндо дискам
Bogdan
Вот фс события работать не будут
Bogdan
И испод докера все файлы будут 777
Andriy
ну, 777 это не проблема в принципе на этапе локальной разработки... тестовое окружения и прод крутятся на линухах
Andriy
там таких приколов не будет
Andriy
просто как-то уж сильно больно впадляк ставить рядом убунту возле винды ради одного проекта с докером
Andriy
хотелось бы познать дзен в работе с докером из под винды...
Andriy
когда просто запускаю "docker-compose up -d", то всё стартует, файлы вроде бы первый раз прокидываются туда, делаю изменения под виндой, и реакции ноль, пробую "docker-compose down" и дальше снова поднять, и все равно изменения не появляются в контейнерах... "docker-compose build" тоже не помогает
Andriy
а когда создаю шаред фолдер в виртуалбоксе, и в volumes прописываю пути - то после всех билд процесов оно просто перетирает файлами из под винды
Andriy
и вот дальше уже даже не знаю в какую сторону копать
Andriy
wsl
мне что-то подсказывает что будет та же картина
Никита
а что вы изменяете?
Andriy
а что вы изменяете?
это мне вопрос?
Andriy
если да, для начала пробовал просто bash скриптец поправить...
Andriy
в Dockefile есть "COPY . ./", файлы проекта копируются, там далее уже выполняются разные команды, всё норм, но если прописывать в docker-compose файле пути в volumes, то оно потом заменяет папку в контейнере папкой с винды...
Bogdan
В общем тебе поизучать докер надо, я тоже изначально не очень врубался в это все)
Andriy
можешь направить в нужную сторону? где об этих моментах можна почитать инфу в доступном виде
Bogdan
Докер собирает полностью образ твоей апликухи, для девелопмента можно полностью весь код пробросить через volume
Andriy
а то уже второй рабочий день никак не могу победить эту ситуацию... а уже давно нада было что-то кодить
Bogdan
Так сегодня же выходной день😳
Petr
Ну а вдруг он в Зимбабве работает
Andriy
Так сегодня же выходной день😳
решил побороться с докером неа волонтерских началах
Andriy
а то уже и так естимейт просрал)
Jürgen
Не везде выходной день сегодня)
Larymar
добрый день подскажите поднимаю контейнер (с сервером) когда я это делаю на win то захожу в браузер , стучу в нужный порт и все в моей жизни хорошо на линуксе поднимаю дальше пытаюсь через curl дернуть curl 'http://localhost:5601' но вместо ответа получаю connection refused
Larymar
ну на винде ответ да а на никсах хз(
Larymar
ну в смысле да должно но достучаться не могу
Ильдар
Я спрашиваю про настройки твоего приложения. Не про докер.
Larymar
да это не мое приложение а пакет уже готовый но ответ - да
Ильдар
Какой командой понимаешь контейнер?
Larymar
docker-compouse up -d
Jürgen
docker-compouse up -d
не открыл порт
Larymar
они в ямле прописаны
Jürgen
Larymar
что в логах?
через аттач?
Jürgen
через аттач?
через logs
Larymar
через logs
куча инфы одинаковой что на вин что на лине
Ильдар
Номер порта грепни, чтоли
Larymar
а его там нет)
Larymar
не завезли эту инфу в лог
Ильдар
Приложение не слушает на этом порту?)
Larymar
не знаю когда поднимаю данный контеер на винде - точно слушает на лине стучу в него, но в ответ connection refused
Ильдар
Как образ называется?
Larymar
sebp/elk
Larymar
а вот это всеь мой ямл version: '2' services: elk: image: "имдж" ports: - "5601:5601" #kibana - "9200:9200" #elastic - "5044:5044" #logstash beats filebeat
Ильдар
nc -z locslhost 5601; echo $?
Ильдар
И в хосте и в контейнере.
Larymar
ответ 1
Ильдар
Подними в линуксе простой веб сервер на этом порту. Без докера. Может фаервол?
Larymar
Подними в линуксе простой веб сервер на этом порту. Без докера. Может фаервол?
а можете что-нибудь посоветовать, что бы не накидывать spring сервер
Ильдар
docker ps показывает проброс портов?
Ильдар
https://www.pythonforbeginners.com/modules-in-python/how-to-use-simplehttpserver/
Larymar
https://www.pythonforbeginners.com/modules-in-python/how-to-use-simplehttpserver/
да разницы тогда уж нет спрингом набросаю
Ильдар
В одну строчку? ;)
Larymar
docker ps показывает проброс портов?
docker ps -a не показывает ничего про порты
Никита
если да, для начала пробовал просто bash скриптец поправить...
скрипт лежит в volume или внутри одного из контейнеров? если внутри то надо коммиттить docker image, и уже с ним запускать compose проект
Ильдар
О_о
Ильдар
docker ps -a не показывает ничего про порты
Должен https://docs.docker.com/engine/reference/commandline/ps/