Size: a a a

Docker — русскоговорящее сообщество

2020 May 08

ДМ

Дмитрий Марков... in Docker — русскоговорящее сообщество
Al P
Думаю как-то так если у тебя в контейнере /sbin/init как точка входа есть
docker-compose.yml:
version: '3'
services:
 web:
   image: CONTAINER_NAME
   volumes:
   - /sys/fs/cgroup:/sys/fs/cgroup:ro
   - /run:/run


потом docker-compose up
спасибо, опробую
источник

AP

Al P in Docker — русскоговорящее сообщество
Дмитрий Марков
спасибо, опробую
Да docker-compose ставится отдельно.
источник

ДМ

Дмитрий Марков... in Docker — русскоговорящее сообщество
Al P
Да docker-compose ставится отдельно.
да это то понятно, как теперь это к gitlab-ci прикрутить..
источник

ДМ

Дмитрий Марков... in Docker — русскоговорящее сообщество
Al P
Думаю как-то так если у тебя в контейнере /sbin/init как точка входа есть
docker-compose.yml:
version: '3'
services:
 web:
   image: CONTAINER_NAME
   volumes:
   - /sys/fs/cgroup:/sys/fs/cgroup:ro
   - /run:/run


потом docker-compose up
да, так контейнер стартанул, вроде работает, но как к нему аттачнуться не получается
источник

AP

Al P in Docker — русскоговорящее сообщество
Ну значит композ у тебя есть это уже хорошо. А как ты пытаешься приатачится, что
docker ps
выдает там есть этот контейнер куда ты хочешь приатачится?
источник

ДМ

Дмитрий Марков... in Docker — русскоговорящее сообщество
CONTAINER ID        IMAGE                  COMMAND             CREATED             STATUS              PORTS               NAMES
da7b2f5e7a48        promobitomsk/alt-dev   "/sbin/init"        4 minutes ago       Up 4 minutes                            dockerfile-kfs-alt_x86_64_build_web_1
источник

AP

Al P in Docker — русскоговорящее сообщество
а какой командой приатачиваешся?
источник

AP

Al P in Docker — русскоговорящее сообщество
по идее

docker exec -it dockerfile-kfs-alt_x86_64_build_web_1 /bin/bash
источник

AP

Al P in Docker — русскоговорящее сообщество
или что значит приатачится?)
источник

ДМ

Дмитрий Марков... in Docker — русскоговорящее сообщество
Al P
а какой командой приатачиваешся?
docker container attach dockerfile-kfs-alt_x86_64_build_web_1
источник

ДМ

Дмитрий Марков... in Docker — русскоговорящее сообщество
Al P
по идее

docker exec -it dockerfile-kfs-alt_x86_64_build_web_1 /bin/bash
это сработало спасибо
и даже systemctl отработал
осталось только понять как это прикрутить к gitlab-ci))
источник

AP

Al P in Docker — русскоговорящее сообщество
У тебя gitlab из контейнера?
источник

ДМ

Дмитрий Марков... in Docker — русскоговорящее сообщество
Al P
У тебя gitlab из контейнера?
нет, он стоит на виртуалке с убубной

точнее на нескольких виртуалках
источник

AP

Al P in Docker — русскоговорящее сообщество
Дмитрий Марков
нет, он стоит на виртуалке с убубной

точнее на нескольких виртуалках
Ну просто там до установиться docker-compose. Если что не так можно ставить не через apt-get, а вон как чуваки через pip https://gitlab.com/gitlab-org/gitlab-foss/-/issues/30426
источник

ДМ

Дмитрий Марков... in Docker — русскоговорящее сообщество
Докер в докер
источник

ДМ

Дмитрий Марков... in Docker — русскоговорящее сообщество
Ааааа
источник

ДМ

Дмитрий Марков... in Docker — русскоговорящее сообщество
А контейнер с ситемдой запустится в контейнере? Сомневаюсь
источник

AP

Al P in Docker — русскоговорящее сообщество
Ну не знаю я в дженкинсе всегда делают докер в докере) Может гилаб сиай такое не любит хз)
источник

ДМ

Дмитрий Марков... in Docker — русскоговорящее сообщество
Al P
Ну не знаю я в дженкинсе всегда делают докер в докере) Может гилаб сиай такое не любит хз)
Вопрос не про то что один докер в другом
А в том что мой контейнер с системдой требует композер для про роса сигрупс
А вышестоящий контейнер их неимеет
источник

AP

Al P in Docker — русскоговорящее сообщество
Дмитрий Марков
Вопрос не про то что один докер в другом
А в том что мой контейнер с системдой требует композер для про роса сигрупс
А вышестоящий контейнер их неимеет
Ну вон в конфигах ранера можно прописать volumes https://docs.gitlab.com/runner/configuration/advanced-configuration.html#volumes-in-the-runnersdocker-section
источник