@docker_ru

Страница 953 из 1375
Илья
04.01.2019
08:45:47
показалось костылем такое хотя очень надо и работает

Илья
04.01.2019
09:16:07
Зачем надо?
из контейнера доступ к nginx по прямому адресу а не по имени. чтобы было доступно как из контейнера так и из вне его

Google
Илья
04.01.2019
09:23:09
не совсем понял, на всякий случай опишу структуру, есть 4 контейнера - веб приложение на ноде, база, api и nginx. приложение стучится в nginx где разруливается контент тот что надо отдать напрямую и ту что надо послать в апи. так вот, c такой схемой работают только запросы из ноды - если по имени контейнера обращаться: http://nginx/api/getsomestuff из браузера когда приложение открыто - запросы такого типа уже не проходят

но если этот момент я смог закостылить - чтобы обращение шло уже на публичный адрес а не внутренний, то в php апишке аналогичную проблему решить не смог)

Zhandos
04.01.2019
11:24:14
Всем привет, новичек в докере, есть приложение которое работает на tomcat, нужно ее опубликовать по домену ssl, нашел что то в хаб, https://github.com/thinkWhere/GeoServer-Docker кто подскажет как развернуть?

сделал docker pull thinkwhere/geoserver, закончился статусом Downloaded newer image for thinkwhere/geoserver:latest

Nikita
04.01.2019
11:26:57
там же прям есть команда запуска в ридми

Zhandos
04.01.2019
11:30:37
там же прям есть команда запуска в ридми
docker build -t thinkwhere/geoserver git://github.com/thinkwhere/geoserver-docker/2.9???

Nikita
04.01.2019
11:32:51
ну так ты сбилдишь имедж

Zhandos
04.01.2019
11:33:35
сделал docker pull thinkwhere/geoserver, закончился статусом Downloaded newer image for thinkwhere/geoserver:latest
А нормально что статус такой получил, но папка пустая?

Zhandos
04.01.2019
11:34:38
ну папка где я запусли команду, пустая

куда оно все скачало?

Nikita
04.01.2019
11:34:50
docker run \ --name=geoserver_8085 \ -p 8085:8080 \ -d \ -v $HOME/geoserver_data:/opt/geoserver/data_dir \ -e "GEOSERVER_LOG_LOCATION=/opt/geoserver/data_dir/logs/geoserver_8085.log" \ -t thinkwhere/geoserver

Google
Zhandos
04.01.2019
11:41:30
docker run \ --name=geoserver_8085 \ -p 8085:8080 \ -d \ -v $HOME/geoserver_data:/opt/geoserver/data_dir \ -e "GEOSERVER_LOG_LOCATION=/opt/geoserver/data_dir/logs/geoserver_8085.log" \ -t thinkwhere/geoserver
сделал, завершился со следующим текстом: 8908d773ebafa13ae434bc9ffa67494842e42cac558772468b248eb0e18bb5eb

Nikita
04.01.2019
11:41:54
cool

Konstantin
04.01.2019
11:41:55
cool
прекрати

Nikita
04.01.2019
11:42:15
Konstantin
04.01.2019
11:42:35
он вообще не алё, ты ему команды подсовываешь. Базы не то что 0, а минус 10

Zhandos
04.01.2019
11:43:07
а пойди ка почитай основы докера, а?
Вот читал, нужно написать докерфайл, далее билд, и ран контейнер

facepalm
ну два часа прошло

Konstantin
04.01.2019
11:43:30
я не знаю что в статье, их много. Не поймёшь тут, глянь другую. Ну или может кто скинет годный бэйсик

Nikita
04.01.2019
11:45:21
если с англ норм иди прям сюда https://docs.docker.com

Konstantin
04.01.2019
11:46:35
если с англ норм иди прям сюда https://docs.docker.com
о, круть, я и не видел что там Howto есть ?

Zhandos
04.01.2019
11:48:24
просто я не админ, но нужно развернуть, раньше просто пользовался томкат, но теперь поставили условия чтоб он был в докере, может сможет кто помочь

Zhandos
04.01.2019
11:50:20
если кто сможет помочь, можете мне в личку, за оплату конечно

Konstantin
04.01.2019
11:51:09
спасибо за мотивацию
тебе будут кидать готовые команды - это не помощь, это уже как ты говоришь - платная услуга. Так ты мало что поймёшь.

Zhandos
04.01.2019
11:51:44
Google
Sergey
04.01.2019
11:59:25
если кто сможет помочь, можете мне в личку, за оплату конечно
Составляй условия сделки в @devops_jobs как разовую работенку

Nikita
04.01.2019
11:59:44
10$ строка!

Zhandos
04.01.2019
12:00:09
10$ строка!
Такая ставка?

Nikita
04.01.2019
12:00:25
а если серьезно я тебе кинул выше команду и у тебя поднялся контейнер

Konstantin
04.01.2019
12:00:26
10$ строка!
переносы \ Как \ считать && \ ?

Nikita
04.01.2019
12:00:27
docker ps

проверь

Nikita
04.01.2019
12:02:27
о, круть, я и не видел что там Howto есть ?
да, все красиво, наглядно, прям постарались

Konstantin
04.01.2019
12:02:51
да, все красиво, наглядно, прям постарались
ну я оч давно этим не увлекаюсь, сам понимаешь)

Nikita
04.01.2019
12:04:32
ну я оч давно этим не увлекаюсь, сам понимаешь)
да, видно что сильный боец :), ползуясь случаем ты jenkins docker pipeline не юзаешь/юзал?

Konstantin
04.01.2019
12:05:07
да, видно что сильный боец :), ползуясь случаем ты jenkins docker pipeline не юзаешь/юзал?
не сильный, но с докером очень давно. Я с гитлаб работаю

Nikita
04.01.2019
12:05:14
:(((

Konstantin
04.01.2019
12:06:01
а в чём вопрос? игрался давно, когда выбирал для себя CI не помню особых проблем, но тупо гитлаб больше понравился)

и может лучше это на @devops_ru спросить, тут очень узкий канал

Сергей
04.01.2019
12:06:38
ребят подскажите в чем трабла? ERROR: Preparation failed: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? может нет доступа у юзера?

Сергей
04.01.2019
12:08:07
Is the docker daemon running?
хм, понял тебя)

Google
Konstantin
04.01.2019
12:08:45
хм, понял тебя)
dial unix /var/run/docker.sock: connect: permission denied вот так пишет, если прав нет

Сергей
04.01.2019
12:09:22
dial unix /var/run/docker.sock: connect: permission denied вот так пишет, если прав нет
Да я понял уже) чистил сервер и забыл что не поставил докер для раннера

Nikita
04.01.2019
12:09:24
а в чём вопрос? игрался давно, когда выбирал для себя CI не помню особых проблем, но тупо гитлаб больше понравился)
да вот ускоряю СИ это говно перед прогонкой тестов делает docker inspect -f . <image_name> и это занимает 30+ секунд и тормозит пайплайну ну как пример особо ничего не делаю там stage('do some shit') { agent { docker { image 'another_shit' label 'master' args '-u 0:0 -v m2:/root/.m2 -w /usr/src/app' } } steps { … docker inspect -f . <image.name> у некоторых 1с у некоторых много ?

Сергей
04.01.2019
12:11:17
dial unix /var/run/docker.sock: connect: permission denied вот так пишет, если прав нет
только всё равно осталось Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? только уже внутри контейнера с докером, образ докера запустился, но в нём нет докера чтоли?)

Stefan
04.01.2019
12:11:45
да вот ускоряю СИ это говно перед прогонкой тестов делает docker inspect -f . <image_name> и это занимает 30+ секунд и тормозит пайплайну ну как пример особо ничего не делаю там stage('do some shit') { agent { docker { image 'another_shit' label 'master' args '-u 0:0 -v m2:/root/.m2 -w /usr/src/app' } } steps { … docker inspect -f . <image.name> у некоторых 1с у некоторых много ?
я только тут осваиваю чертов дженкинс, не подскажешь как грамотно нужно подобные вещи реализовывать? в gitlab-ci из коробки всё работает, а тут просто ад блеать есть такой вот тестовый Jenkinsfile https://pastebin.com/c7itQVY1 как мне заставить выполнить запуск докер-компоуза на удаленном серваке, не копируя содержимое проекта?

Сергей
04.01.2019
12:12:32
dial unix /var/run/docker.sock: connect: permission denied вот так пишет, если прав нет
докер логин сработал в контейнере а докер билд нет(

Nikita
04.01.2019
12:12:34
а что тебе inspect даёт?
метадату с имаги зачем-то тянет

а что тебе inspect даёт?
то это говно вшито походу в плагин

Сергей
04.01.2019
12:13:12
Stefan
04.01.2019
12:13:38
@devops_ru
та хотел под шумок у знающего человека спросить))

Сергей
04.01.2019
12:14:15
Konstantin
04.01.2019
12:14:41
метадату с имаги зачем-то тянет
я хз чего он так долго инспект делать, на вскидку у тебя aufs и много мусора

Stefan
04.01.2019
12:16:29
я же не знаю как у тебя компоуз раборает, если у тебя компоуз тащит имаги просто то проект не нужно, если билдит то сильвупле, он нужен
та билдится и пушится всё нормально на дженкинс серваке мне просто нужно запустить грубо говоря docker-compose up -d на удаленном серваке имейдж в реджестри докер хаба, в котором я успешно залогинен

Nikita
04.01.2019
12:18:33
на

Google
Nikita
04.01.2019
12:19:05
и логин пасс в секреты дженкинса пихай

Stefan
04.01.2019
12:19:08
так у меня вот как раз и вопрос по этим агентам

Nikita
04.01.2019
12:19:45
так у меня вот как раз и вопрос по этим агентам
ну так прежде нужно в дженкисте агента добавить

через юай

Stefan
04.01.2019
12:19:57
как их вообще заставить работать?? какой подход нужен? что в сбилженом имейдже для агента вообще должно быть

ну так прежде нужно в дженкисте агента добавить
ты про cloud->docker? его темлейт и настройки?

Stefan
04.01.2019
12:21:49
Nikita
04.01.2019
12:21:58
в другом забираешь

честно, вообще не понимаю ничего, давай по порядку

Stefan
04.01.2019
12:23:10
можно в лс?

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