@docker_ru

Страница 1186 из 1375
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
Antonio
19.04.2019
12:17:09
ну в контейнере, простите, ошибся с названием

ildar
19.04.2019
12:17:51
контейнер это просто процесс. с каким настройками ты запустишь nginx, такой порт он и займёт(в host-mode)

Oleg
19.04.2019
12:19:01
https://github.com/SeleniumHQ/docker-selenium
это я уже видел, аналогичная задача работает на Ура из под Винды, запуская тоже самое (теже конфиги) на контейнерах - уже ошибка, и то только на одномм этапе теста..

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
проверял, из контейнера с nightwatch можно в принципе подключиться к nc -z -v chromedriver 4444 ?
да, 80% теста выполняется, а потом ошибки. ну и если 80% закомментировать, то сразу на ошбку, тч даже не ошибка, а вместо необходимого скрина сайтика скринится страничка с This site cant be reached

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
docker build --no-cache
как вариант, согласен)

Но интересно, как это делается по 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) ...

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
А если качать карты вне докерфайла и копировать их на этапе сборки в образ, таким образом если карты не изменились то будет заюзан кеш, если изменились то слой будет пересобран

Matvey
19.04.2019
14:27:03
а если на хосте не Lin, а Win, то...
Что там ? Не работаю с виндой ...

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

там нет wget ?
В Винде есть убунту

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:35
Можно и так, вот только как мне это сделать ?

Я не меня силен в этом, так что простите за тупые вопросы

Vladislav
19.04.2019
16:34:03
а может проще volume смонтировать

нежели херней страдать

Интернет Магазин
19.04.2019
16:35:17
а может проще volume смонтировать
Это да, но если бы только мне нужен был FTP, а так мне нужно для разных сайтов раздовать несколько FTP с правами

Vladislav
19.04.2019
16:36:14
вам не докер нужен

поднимайте так и развлекайтесь

потому что через докер вам надо каждый сайт поднимать через пару другую контейнеров

Интернет Магазин
19.04.2019
16:39:14
потому что через докер вам надо каждый сайт поднимать через пару другую контейнеров
Я понимаю что в docker, нужно все отдельно ставить nginx, mysql, и так далее. Но если бы только я работал с этим сервером, то да. А так я поставил plesk и пусть творят что хотят там дальще.

Страница 1186 из 1375