George
19.04.2019
11:19:55
nginx - пускай будет единый
Antonio
19.04.2019
12:08:37
повесь тестовый докер не на 80 порт хоста, а на 81 например
какие порты будут в образах - монописуально
Oleg
19.04.2019
12:13:24
есть люди запускающие на контейнерах автоматизированное тестирование (chromedriver+selenium+nightwatch)?
Google
ildar
19.04.2019
12:16:46
Antonio
19.04.2019
12:17:09
ну в контейнере, простите, ошибся с названием
ildar
19.04.2019
12:17:51
контейнер это просто процесс. с каким настройками ты запустишь nginx, такой порт он и займёт(в host-mode)
Oleg
19.04.2019
12:19:01
ildar
19.04.2019
12:19:57
ну ты расскажи весь кейс, а то пока больше похоже на соц.опрос
Vadym
19.04.2019
12:21:36
Ребятки привет, нужна помощь. Есть вот такая система:
запрос через 80 порт должен идти на варниш а после него на сервер 8080 порт. Но шото ничего не работает. Доступ к нжинксу через 8080 есть все работает.
при запуску варниша имею это
в чем может быть проблема?
ildar
19.04.2019
12:22:29
Первая проблема в картинках)
Google
Roman
19.04.2019
12:35:59
ребята привет
направьте плиз на ифу как запилить в собственном реджисти тэг ластест
ildar
19.04.2019
12:36:56
docker push <host>:<port>/<image>:latest
?
Roman
19.04.2019
12:37:11
а как тогда сохранить версию?
ildar
19.04.2019
12:37:21
?
Roman
19.04.2019
12:37:27
я хочу чтоб была и новая версия и латест
ildar
19.04.2019
12:37:38
одно другому не мешает. это просто метка
Roman
19.04.2019
12:37:52
2 раза пушить чтоли?
ildar
19.04.2019
12:38:07
да
Roman
19.04.2019
12:38:13
понятно
спс
ildar
19.04.2019
12:38:32
это меньшая из проблем, которую докер тебе готовит :)
Roman
19.04.2019
12:38:42
сто пудов как-то по красоте это делается зеркалированием каким-нить
зал бы ты свколько моих проблем он решает :)
ildar
19.04.2019
12:39:12
неа. тэг latest это такой же тэг, как и все остальные.
Roman
19.04.2019
12:41:37
спасибо за инфу
Oleg
19.04.2019
12:43:49
ну ты расскажи весь кейс, а то пока больше похоже на соц.опрос
есть 2 контейнера c nightwatch и standalone-chrome. при запуске скрипта на ошибку падает часть теста, где необходимо залогинится в popup окне и сделать скриншот странички, но падает на ошибку
POST http://chromedriver:4444 /wd/hub/session/a4ae5b9eafe417f37d71d99e426ffbb0/url - ECONNRESET
Error: socket hang up
at createHangUpError (_http_client.js:342:15)
at Socket.socketCloseListener (_http_client.js:377:23)
Error while running .navigateTo() protocol action: An unknown error has occurred.
как я и говорил выше на винде с аналогичными конфигами все отлично
ildar
19.04.2019
13:27:48
https://github.com/nightwatchjs/nightwatch/issues/1788 ?
проверял, из контейнера с nightwatch можно в принципе подключиться к nc -z -v chromedriver 4444 ?
Google
Oleg
19.04.2019
13:31:53
ildar
19.04.2019
13:33:18
в docker-compose крутишь? какая версия?
Oleg
19.04.2019
13:34:23
у меня через ansible-container,
Docker version 1.13.1, build b2f74b2/1.13.1
ildar
19.04.2019
13:34:39
начни-ка с обновления )
End of Life (EOL) Docker Engine Versions
CSE 1.13.z (EOL 2018-02-07)
Андрей
19.04.2019
13:37:05
Ребята, всем привет. Чёт не могу решить одну шляпу с confluence.
В нём есть функция синхронизации, по идее она работает. Но когда она активна не получается создавать доки. Хотя в тоже время синхронное редактирование работает...
Поднят, естественно, докером, сам конфлюнс юзает 8090 порт, синхрон юзает 8091. В конфихе веба в докере открыл и тот и тот.
Есть обратный прокси, там тоже открыты оба порта.
Всё действо висит на центосе.
Если кому будет не в тягость помочь найти косяк, могу скинуть куски конфигов.
George
19.04.2019
13:38:26
на пейстбин накидывай
Андрей
19.04.2019
13:40:29
на пейстбин накидывай
Не, nginx -t грит что всё путём, вопрос не в синтаксисе.
Он его есть и запускается. Беда в том, что часть ошибок мои метания в грязной луже это поправило, а вот основная ошибка осталась незыблемой.
Алексей
19.04.2019
14:01:56
Всем привет. Помогите, пожалуйста, понять следующий принцип работы.
Есть докефайл, в котором директивой RUN запускается shell-скрипт, выкачивающий OSM-карту из интернета по статическому url. Потом с этой картой что-то происходит и т.д.
Вопрос в том, каким образом мне держать внутри контейнера последнюю версию этих карт? Ведь во время билда с точки зрения докера не будет изменяться слой, на котором скачивается карта.
Oleksandr
19.04.2019
14:03:12
Зачем держать карту внутри контейнера ? Выкачивай ее скриптом который запускается при старте контейнера...
Алексей
19.04.2019
14:04:54
Oleksandr
19.04.2019
14:05:41
цитирую - Вопрос в том, каким образом мне держать внутри контейнера последнюю версию этих карт? Ведь во время билда с точки зрения докера не будет изменяться слой, на котором скачивается карта.
Алексей
19.04.2019
14:07:02
Matvey
19.04.2019
14:07:09
docker build --no-cache
Алексей
19.04.2019
14:07:39
Но интересно, как это делается по best practice
ildar
19.04.2019
14:09:38
...
# нижеследующие инструкции всегда будут выполняться заново
ARG EPOCH 0
# следующий файл часто обновляется и каждую пересборку нам важно получать актуальную версию
RUN wget http://can.be/updated/at/any/time
...
$ docker build --build-arg EPOCH=$(date +%s) ...
Алексей
19.04.2019
14:10:16
ildar
19.04.2019
14:10:22
другие бест-костыли
https://github.com/moby/moby/pull/10682
Google
ildar
19.04.2019
14:11:29
дайте линк
это из моего доклада)
https://github.com/niya3/reports/blob/master/2019-03-23_docker_101/docker.md#оптимизируем-время-сборки
Алексей
19.04.2019
14:13:29
спасибо. попробую)
ildar
19.04.2019
14:13:50
YAW)
George
19.04.2019
14:19:18
Все говно
Правильно как: рядом с файлом должна лежать его мд5 сумма
Если она изменилась - гитлаб раннер или кто там для сборки - должен выкачивать новую версию файла
Желательно - по новой ссылке, но можно всегда по одной и той же
Чудес не бывает - и если это большой файл, то он все равно где-то сохраняется: хотя бы в докер реестре
Matvey
19.04.2019
14:25:31
А если качать карты вне докерфайла и копировать их на этапе сборки в образ, таким образом если карты не изменились то будет заюзан кеш, если изменились то слой будет пересобран
ildar
19.04.2019
14:26:25
George
19.04.2019
14:26:57
Matvey
19.04.2019
14:27:03
George
19.04.2019
14:27:09
Давай поговорим )
ildar
19.04.2019
14:27:37
там нет wget ?
George
19.04.2019
14:27:38
Проблема кэширования не существует вне среды, в которой производится докер билд
Может вообще нужно обойтись без docker build в пользу buildah или kaniko
ildar
19.04.2019
14:43:42
Michael
19.04.2019
14:55:11
в винде есть counter srtike. и путь весь мир подождет...
Google
ildar
19.04.2019
14:57:33
steam же
Динорен❄
19.04.2019
16:13:00
Здравствуйте
Интернет Магазин
19.04.2019
16:30:23
Зачем ?
Привет, отвечаю на вопрос зачем нужен FTP в Docker. У меня в Docker работает Plesk, просто так удобнее мелкие сайты держать, а что бы что-то менять в них нужен FTP. Вот только я так и не смон понять как пробросить FTP в docker и реально ли вообще такое сделать. Заранее спасибо за советы и ссори что долго отвечал )
Батыр
19.04.2019
16:33:09
Интернет Магазин
19.04.2019
16:33:35
Можно и так, вот только как мне это сделать ?
Я не меня силен в этом, так что простите за тупые вопросы
Vladislav
19.04.2019
16:34:03
а может проще volume смонтировать
нежели херней страдать
Интернет Магазин
19.04.2019
16:35:17
Vladislav
19.04.2019
16:36:14
вам не докер нужен
поднимайте так и развлекайтесь
потому что через докер вам надо каждый сайт поднимать через пару другую контейнеров
Интернет Магазин
19.04.2019
16:39:14