Andrey
18.04.2019
15:41:48
Artem
18.04.2019
15:41:53
Владимир
18.04.2019
15:43:08
это наверное не мне, а @brmr34 надо)
Google
Andrey
18.04.2019
15:44:11
))))простите
ildar
18.04.2019
15:44:29
Andrey
18.04.2019
15:44:34
Antlar
18.04.2019
15:46:29
Andrey
18.04.2019
15:47:28
Artem
18.04.2019
15:58:15
Ещё вопросик. Когда работал с docker + xdebug было много матов. Как подключится дебагом к вагранту?
Владимир
18.04.2019
15:59:36
Artem
18.04.2019
15:59:49
Linus
18.04.2019
16:01:32
Парни, есть какие-нибудь идеи, как проверить запуска процессов в контейнере, из джобы jenkins, если делаю logs -f, соответственно вижу что поднялось, но джоба никогда не завершится, может кто делал подобное, может docker top какой нибудь
ildar
18.04.2019
16:02:45
Владимир
18.04.2019
16:03:13
Google
Artem
18.04.2019
16:03:56
ildar
18.04.2019
16:04:08
Да
Вагрант - провайдер. Что будет бэкэндом?
Artem
18.04.2019
16:04:47
Да
Пора идти топить за вагрант ??
ildar
18.04.2019
16:05:40
Владимир
18.04.2019
16:05:50
Linus
18.04.2019
16:07:04
можешь более детально свой кейс описать?
запускается контейнер, а в нем идет инициализация с запуском 4 приложений на джаве, вот думаю как проверить что они запустились из джобы дженкинса, а то дженкинс говорит что все выполнил а по факту поднятие контейнера еще не значит что все приложения внутри запустились
ildar
18.04.2019
16:08:33
Пиши в своем приложении readiness probe. Это его проблемы, не докера, не дженкинса.
Владимир
18.04.2019
16:09:02
Linus
18.04.2019
16:11:02
ладно, спасибо
Владимир
18.04.2019
16:13:32
Linus
18.04.2019
16:14:04
да я уже думал об этом, но получится зоопарк, один подс из 10 контейнеров
Владимир
18.04.2019
16:14:40
С логами замучаешься если все в 1 контейнере держать
Linus
18.04.2019
16:15:40
а логи приложения пишут к себе же в каталог
ппц кароче
горе разработчики
Egor Kochergin
18.04.2019
17:01:28
Всем привет, с чего мне начинать изучение докеров?
Evgeniy
18.04.2019
17:09:38
Google
Egor Kochergin
18.04.2019
17:10:24
Спек?
Evgeniy
18.04.2019
17:10:42
Specification. Документация
там есть Get Started, например
ildar
18.04.2019
17:14:32
Linus
18.04.2019
17:14:44
ildar
18.04.2019
17:15:23
Egor Kochergin
18.04.2019
17:18:19
Вот, спасибо большое, а то в абревиатурах не буб-бум
I
18.04.2019
17:50:25
Привет всем! Ох этот странный классный докер...такой вопрос, вот качнул я с докер хаба публичный контейнер, в моем случаи это лоравель, запустил локально на виндовс, порт прикрутил, сайт вижу, и как мне теперь редактировать файлы?)) Был у меня опыт, прикручивания, локальной папки с докером, и так вести розработку, но как это делать, имея уже внутри контейнера готовое стартовое приложение, или это вообще вкорне не правильное применение?
Evgeniy
18.04.2019
17:55:08
Привет всем! Ох этот странный классный докер...такой вопрос, вот качнул я с докер хаба публичный контейнер, в моем случаи это лоравель, запустил локально на виндовс, порт прикрутил, сайт вижу, и как мне теперь редактировать файлы?)) Был у меня опыт, прикручивания, локальной папки с докером, и так вести розработку, но как это делать, имея уже внутри контейнера готовое стартовое приложение, или это вообще вкорне не правильное применение?
я не большой спец, но ты можешь конкретные папки хостовой ОС памить прям туда, причем 2мя способами: 1. Напрямую по схеме <local_path>:<docker_path> или через docker volume create (в нем памишь конкретный путь хостовой ОС, а сам volume уже цепляешь к контейнеру)
I
18.04.2019
17:57:50
я не большой спец, но ты можешь конкретные папки хостовой ОС памить прям туда, причем 2мя способами: 1. Напрямую по схеме <local_path>:<docker_path> или через docker volume create (в нем памишь конкретный путь хостовой ОС, а сам volume уже цепляешь к контейнеру)
с хостовыми папками все понтяно, но мне не ясно как правильно сделать для хостовой машины, видимыми файлы которые внутри контейнера, копаясь в поисках решения, нахожу только какую то муть, типа скопировать, отредактировать, потом залить туда, какая то хрень мне кажется))
Evgeniy
18.04.2019
17:58:57
ну максимум админ-права попросит, шоб залезть в папку. Но это дело поправимое же ж
Суть в том, что все, что ты пишешь в volume живет и дышит даже после смерти контейнера. Ты можешь его потом мапить к новому или использовать AS-IS
I
18.04.2019
18:03:07
дело то в чем, я c хаба взял контейнер с уже готовы "базовым приложением", значит варинатов работать напрямую с этими файлами из локальной машины нету, правильно я понимаю? Только путем монтирование своей папки с файлами?
Evgeniy
18.04.2019
18:06:22
но повторюсь, я докером пользуюсь редко и не претендую на самое изысканное решение
думаю имеет смысл в личку уходить дальше
https://www.techrepublic.com/article/how-to-share-data-between-a-docker-container-and-host/
ildar
18.04.2019
18:11:38
https://m.habr.com/ru/post/425101/
Владимир
18.04.2019
18:20:47
Привет всем! Ох этот странный классный докер...такой вопрос, вот качнул я с докер хаба публичный контейнер, в моем случаи это лоравель, запустил локально на виндовс, порт прикрутил, сайт вижу, и как мне теперь редактировать файлы?)) Был у меня опыт, прикручивания, локальной папки с докером, и так вести розработку, но как это делать, имея уже внутри контейнера готовое стартовое приложение, или это вообще вкорне не правильное применение?
Лучше собирай свой образ на базе лоравеля. Сами артефакты будут хранится в виде образов и версионировать по тэгам удобно
Google
Интернет Магазин
18.04.2019
19:11:17
Добрый вечер, господа, есть вопрос от новичка: История такая, есть сервер и нужно на него запустить в одном докере plesk, и так же отдельно пару, контейнеров в которых фронт на Angular.
Вопрос: Я правильно понимаю что для всего этого мне нужен Nginx что бы разруливать запросы, либо к plesk, либо на другие докеры ?
И как вообще лучше сделать структуру всего этого ?
Заранее спасибо всем
Роман
18.04.2019
19:15:51
Всем привет, есть вопрос по поводу композа. Композ создаёт сервис, у сервиса есть путь (пример /home/user1/tmp). К разработке подключается user2. У него должен быть другой путь (пример /home/user2/tmp. Так вот вопрос, есть нормальные решения, которые либо делают конкатенацию путь $(whoami)?
Volume
Я про volume
Как замапить путь в зависимости от машины пользователя
Владимир
18.04.2019
19:33:42
Интернет Магазин
18.04.2019
19:35:05
Владимир
18.04.2019
19:36:17
Роман
18.04.2019
19:37:34
Владимир
18.04.2019
19:38:30
Роман
18.04.2019
19:39:13
Причём тут гит вообще?
Я про волюмы спросил
ildar
18.04.2019
19:40:13
Роман
18.04.2019
19:41:30
ildar
18.04.2019
19:42:13
.:/path/in/container
Роман
18.04.2019
19:42:37
Вместо . Никак ?
Google
ildar
18.04.2019
19:42:57
В чём вопрос то? Это задаётся на хосте, а там уж какой путь хочешь, такой и делаешь.
Роман
18.04.2019
19:43:09
Хотелось бы /home/$User
ildar
18.04.2019
19:43:28
Ну сделай, если хочется)
Это не к докеру вопрос, а к оси хоста.
Роман
18.04.2019
19:43:52
В ямлике путь прописан строкой
ildar
18.04.2019
19:45:21
Какая ос хоста?
https://docs.docker.com/compose/environment-variables/
Владимир
18.04.2019
19:46:07
Я про волюмы спросил
Если я тебя правильно понял, то можете попробовать юзать какой-нибудь темплейтер. Либо named volume. Оба варианта так себе. Первый подразумевает перед запуском композа прогонять через темплейтер. Второй наличие у все volume с одни и тем же названием
А так вообще дело не мое, но у вас очень странные соглашения по ведению разработки)
ildar
18.04.2019
19:47:49
Роман
18.04.2019
19:48:23
Владимир
18.04.2019
19:49:29
Ну на вкус и цвет )
Ясен пень, просто страшно, что все наработки прохерить можно из-за косяка одного человека) почитай ещё про named volume, может поможет вам
ildar
18.04.2019
19:51:28
Ну сделает разработчик rm -rf в смонтированной домашней директории в контейнере - в другой раз умнее будет.
Владимир
18.04.2019
19:53:15
ildar
18.04.2019
19:57:56
А всё проклятый докер. Правда, @nodekra?