Eduard
Что такое boinc ?
Программа «поможем науке распределёнными вычислениями»
Eduard
👍👏👏
Шо, у меня уже года два крутится
UserMasterPro
Eduard
Андроидофоны + писюк
Eduard
Серверная часть?
Я ток предоставляю железо, к беркли отношения не имею
UserMasterPro
Я ток предоставляю железо, к беркли отношения не имею
По сути тоже хочу железо предоставить, но под новый проект
George
Программа «поможем науке распределёнными вычислениями»
Да, помню такой Мы на оверклокерс.ру ещё seti@home баловались. Сколько электричества сожгли..
Dan
Да, помню такой Мы на оверклокерс.ру ещё seti@home баловались. Сколько электричества сожгли..
Спустя годы выяснится, что seti@home на самом деле создавала биткоины
Dan
Но их получат только создатели seti@home :) афера века
Fomalhaut
Секретный проект Сайтоши по ресурсам для разработки битка? :-D
Roman
А использование host netwrok’a у контейнера сильно по безопасности бьет?
Ильдар
А использование host netwrok’a у контейнера сильно по безопасности бьет?
если учесть "s in docker stands for security" - практически незаметно.
Maksim
Всем привет
Maksim
RUN apt-get update && apt-get upgrade -y && apt-get install -y bash && apt-get install -y wget wget http://mirror.freepbx.org/modules/packages/freepbx/freepbx-14.0-latest.tgz В Dockerfile есть эти две строчки
Maksim
при docker build все равно вылетает ошибка Sending build context to Docker daemon 2.048 kB Error response from daemon: Unknown instruction: WGET
Maksim
что я делаю не так?
Muslim
Maksim
А точно, надо RUN подставить просто
Maksim
Спасибо)
Constantine
Ребят, всем привет, возникла проблема с многопроцессным контейнером, если у нас есть некий контейнер с джанго проектом, а вместе с ним нужно запустить elasticsearch, то эластик нужно запускать на bridge сети?
George
ты можешь в эластик ходить по внешнему айпи и порту машины, где он запущен. Просто представь, что докер моделирует виртуальные машины и различные сети )
Constantine
Типа если джанга работает на 0.0.0.0:8000, то эластик можно запустить на 0.0.0.0:9200?
Maksim
Слушайте, как понять почему дропается контейнер?
Maksim
docker run -d xisen/freepbx:v1 Запускаю, и уже через 5 секунд в ps -a EXITED
Alex
Привет всем, может кто сталкивался с подобным и знает хотя бы в какуб сторону копать написал в гитлаб-си пайплайн stages: - build build: stage: build image: docker:stable services: - name: docker:18-dind script: - docker info - sleep 10000 видно что я застопил образ - подключился к нему - пытаюсь залогиниться в докер реджистри / # docker login git-registry.example.com Username: root Password: Error response from daemon: Get https://git-registry.example.com/v2/: x509: certificate signed by unknown authority / # все работает по https - полученные сертификаты для реджистри я пробовал добавлять в /etc/ssl/certs - но это не помогает именно в контейнере - на обычном серевере все ок - подключение работает
Maksim
логи
Пусто. Делаю docker logs 379dc55a2996, вывода нет никакого
Alex
это поинтереснее будет - Тебе либо сертифиаты надо добавлять в блок before_script - но я уже если честно заколебался - в общем как только я пытаюсь в контейнер docker:dind что либо положить (сделать) то он отваливаеться - пробовал вот так services: - name: docker:18-dind command: - /bin/sh - -c - | echo "$GIT_EXAMPLE_COM_CTR" > /etc/ssl/certs/git.example.com.crt || exit echo "$GIT_REGISTRY_EXAMPLE_COM_CTR" > /etc/ssl/certs/git-registry.example.com.crt || exit dockerd-entrypoint.sh || exit stages: - build # --- commit no tag build: stage: build image: docker:stable script: - docker info
Alex
так вот docker:18-dind - он перестат работать - и следовательно даже script: - docker info не отрабатывает
Alex
Почему?
потому что все эти переменные я уже позаносил в в гитлаб - но вопрос заключаеться в том как dind контейнеру их распознать (то есть подкинуть) что бы логин успешно прошел
Alex
хоть ты на екзекутор shell переходи - т/к/ с сервера полключаюсь успешно
Ruslan
Все отлично работает build_push: stage: build image: docker:latest dependencies: - composer script: - echo $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER registry.gitlab.com --password-stdin
Ruslan
зачем ехо?))
так захотелось
Alex
Error response from daemon: Get https://git-registry.example.com/v2/: Get https://git.example.com//jwt/auth?account=root&client_id=docker&offline_token=true&service=container_registry: x509: certificate signed by unknown authority
Alex
тут дело не в том что я должен пароль и логин использовать - а в сертификатах
Andrey
???
Ruslan
понятно
Alex
ну так напиши рабочий код - епта
Alex
если тебе что то не нравиться
Andrey
откуда он у тя
Andrey
только если у вас админы конченые
Alex
все очень просто - 2-ва сервера (ubuntu) - два гитлаба - первый простой без реджистри - втрой с реджестри - в частности первый https://gitlab.example.com - второй https://git.example.com и в месте с ним https://git-registry.example.com
Alex
вот и все
Andrey
хорошо. см попробуй серт в контейнер засунуть ЦА-серт от реджитори
Alex
хорошо. см попробуй серт в контейнер засунуть ЦА-серт от реджитори
согласен - я это и пробовал сделать - но docker:dind что то отваливаеться когда я пытаюсь например вот так services: - name: docker:18-dind command: - /bin/sh - -c - | echo "$GIT_EXAMPLE_COM_CTR" > /etc/ssl/certs/git.example.com.crt || exit echo "$GIT_REGISTRY_EXAMPLE_COM_CTR" > /etc/ssl/certs/git-registry.example.com.crt || exit dockerd-entrypoint.sh || exit
Alex
может потому что должен всегда работать dockerd-entrypoint.sh
Alex
в образе на докер хабе ENTRYPOINT ["dockerd-entrypoint.sh"] CMD []
Andrey
ну у тебя не в образе проблема же
Alex
а при регистрации раннера --docker-volumes /var/run/docker.sock:/var/run/docker.sock \ --docker-volumes /etc/ssl/certs:/etc/ssl/certs \
Alex
не поможет?
Andrey
https://gitlab.com/gitlab-com/support-forum/issues/3524
Alex
разве что variables: DOCKER_DRIVER: overlay2 REGISTRY_URL: git-registry.example.com прописать
George
а в docker:stable
Alex
тебе не в DIND, как мне кажется, надо класть
хмм - хорошо - можно попробовать
Alex
тебе не в DIND, как мне кажется, надо класть
просто мне казалось когда делаешь docker login как бы все это через dind идет
Alex
хоть и клиент docker:stable
George
я тебе более того скажу
George
echo "$GIT_EXAMPLE_COM_CTR" > /etc/ssl/certs/git.example.com.crt || exit echo "$GIT_REGISTRY_EXAMPLE_COM_CTR" > /etc/ssl/certs/git-registry.example.com.crt || exit dockerd-entrypoint.sh || exit
George
так серты никто не пересобирает