George
может образ старый? перепулль его на раннере
Antonio
я понимаю
George
раннер - облачный гитлаб?
Antonio
нет, на нашем серваке запущен
George
ну, вот в него сходи и докер кэши почисть
Alibek
мне кажется, что это наркоманский кейс
Ну как сказать наркомания - уже 1019: # docker-ps | wc -l; uptime; top -n1 | grep -i tasks; lscpu | grep Core; free -m 1020 12:48:02 up 11 days, 16:14, 4 users, load average: 114.57, 165.20, 186.29 Tasks: 24893 total, 1774 running, 22230 sleeping, 0 stopped, 666 zombie Core(s) per socket: 50 total used free shared buff/cache available Mem: 201508 125833 7367 33756 68308 40123 Swap: 59481 13815 45665
Antonio
значит запускается другой образ
уже понял, что образ не запускается вообще
Alibek
Antonio
наверное немного оффтоп, но как теперь увидеть логи выполнения билда, если гитлаб поакзывает только удачный запуск докер-образа?
Alibek
Причём основной пожиратель cpu это rabbitmq, который вот конкретно в данный момент вообще ничего не всасывает и памяти не занял почти, но с 2k консьюмеров и видимо крутит лупы для них.
Veaceslav
Добрый день, подскажите плиз как можно достать FTP который в docker container ?
Antonio
Не понимаю вопроса
кажется уже понял в чем проблема
Antonio
Не понимаю вопроса
у меня теперь все логи свелись к Running with gitlab-runner 11.7.0 (8bb608ff) on Server qMQQw444 Job succeeded
Y4n
лучше host mode
Подскажи плз... Я поставил network_mode на все контейнеры... Теперь по обращению 127.0.0.1 он уже не будет ссылаться на докерконтейнер? В докере у меня nginx проброс портов 55580:80
Ильдар
в host-mode контейнер не изолирован от хоста(в смысле сети). 1. пробросы не нужны 2. localhost хоста и контейнера совпадает
Y4n
просто такая тема, что рядом стоит уже прод версия без докера. там уже nginx php rabbit. я запускаю рядом тестовый уже в докере. Они не будут конфликтовать?
Ильдар
могут подраться за один порт
Y4n
если не будет пробросов, то подерутся думаю. как быть...
Ильдар
зачем тебе два nginx на одном хосте?
Ильдар
и на одном порту)
Y4n
я ж говорю. это прод, где уже все работает без докера. а я хочу сделать на докере и протестить тамже...
Ильдар
George
Блин
George
Ну, распили по виртхостам
George
nginx - пускай будет единый
Antonio
повесь тестовый докер не на 80 порт хоста, а на 81 например
Antonio
какие порты будут в образах - монописуально
Oleg
есть люди запускающие на контейнерах автоматизированное тестирование (chromedriver+selenium+nightwatch)?
Ильдар
какие порты будут в образах - монописуально
в образе нет портов в принципе
Antonio
ну в контейнере, простите, ошибся с названием
Ильдар
контейнер это просто процесс. с каким настройками ты запустишь nginx, такой порт он и займёт(в host-mode)
Oleg
https://github.com/SeleniumHQ/docker-selenium
это я уже видел, аналогичная задача работает на Ура из под Винды, запуская тоже самое (теже конфиги) на контейнерах - уже ошибка, и то только на одномм этапе теста..
Ильдар
ну ты расскажи весь кейс, а то пока больше похоже на соц.опрос
Vadym
Ребятки привет, нужна помощь. Есть вот такая система:
Vadym
Vadym
запрос через 80 порт должен идти на варниш а после него на сервер 8080 порт. Но шото ничего не работает. Доступ к нжинксу через 8080 есть все работает.
Vadym
при запуску варниша имею это
Vadym
Vadym
в чем может быть проблема?
Ильдар
Первая проблема в картинках)
Roman
ребята привет
Roman
направьте плиз на ифу как запилить в собственном реджисти тэг ластест
Ильдар
docker push <host>:<port>/<image>:latest ?
Roman
а как тогда сохранить версию?
Ильдар
?
Roman
я хочу чтоб была и новая версия и латест
Ильдар
одно другому не мешает. это просто метка
Roman
2 раза пушить чтоли?
Ильдар
да
Roman
понятно
Roman
спс
Ильдар
это меньшая из проблем, которую докер тебе готовит :)
Roman
сто пудов как-то по красоте это делается зеркалированием каким-нить
Roman
зал бы ты свколько моих проблем он решает :)
Ильдар
неа. тэг latest это такой же тэг, как и все остальные.
Roman
спасибо за инфу
Oleg
ну ты расскажи весь кейс, а то пока больше похоже на соц.опрос
есть 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.
Oleg
как я и говорил выше на винде с аналогичными конфигами все отлично
Ильдар
https://github.com/nightwatchjs/nightwatch/issues/1788 ?
Ильдар
проверял, из контейнера с nightwatch можно в принципе подключиться к nc -z -v chromedriver 4444 ?
Oleg
проверял, из контейнера с nightwatch можно в принципе подключиться к nc -z -v chromedriver 4444 ?
да, 80% теста выполняется, а потом ошибки. ну и если 80% закомментировать, то сразу на ошбку, тч даже не ошибка, а вместо необходимого скрина сайтика скринится страничка с This site cant be reached
Ильдар
в docker-compose крутишь? какая версия?
Oleg
у меня через ansible-container, Docker version 1.13.1, build b2f74b2/1.13.1
Ильдар
начни-ка с обновления )
Ильдар
End of Life (EOL) Docker Engine Versions CSE 1.13.z (EOL 2018-02-07)
Андрей
Ребята, всем привет. Чёт не могу решить одну шляпу с confluence. В нём есть функция синхронизации, по идее она работает. Но когда она активна не получается создавать доки. Хотя в тоже время синхронное редактирование работает... Поднят, естественно, докером, сам конфлюнс юзает 8090 порт, синхрон юзает 8091. В конфихе веба в докере открыл и тот и тот. Есть обратный прокси, там тоже открыты оба порта. Всё действо висит на центосе. Если кому будет не в тягость помочь найти косяк, могу скинуть куски конфигов.
George
на пейстбин накидывай
Андрей
на пейстбин накидывай
Не, nginx -t грит что всё путём, вопрос не в синтаксисе. Он его есть и запускается. Беда в том, что часть ошибок мои метания в грязной луже это поправило, а вот основная ошибка осталась незыблемой.
Алексей
Всем привет. Помогите, пожалуйста, понять следующий принцип работы. Есть докефайл, в котором директивой RUN запускается shell-скрипт, выкачивающий OSM-карту из интернета по статическому url. Потом с этой картой что-то происходит и т.д. Вопрос в том, каким образом мне держать внутри контейнера последнюю версию этих карт? Ведь во время билда с точки зрения докера не будет изменяться слой, на котором скачивается карта.
O
Зачем держать карту внутри контейнера ? Выкачивай ее скриптом который запускается при старте контейнера...
Алексей
Зачем держать карту внутри контейнера ? Выкачивай ее скриптом который запускается при старте контейнера...
Я ее не держу внутри контейнера. Она скачивается, обрабатывается и удаляется.
O
цитирую - Вопрос в том, каким образом мне держать внутри контейнера последнюю версию этих карт? Ведь во время билда с точки зрения докера не будет изменяться слой, на котором скачивается карта.
Алексей
Зачем держать карту внутри контейнера ? Выкачивай ее скриптом который запускается при старте контейнера...
Объясняю. при старте контейнера запускается совершенно другой процесс, который должен запускаться после того, как карта обработана и удалена.
Matvey
docker build --no-cache