@docker_ru

Страница 489 из 1375
Oleg
20.02.2018
05:23:14
а что то типа service doker firewall-init не существует?

хотелось бы без костыльный метод

Andrey
20.02.2018
05:31:30
можешь написать свой. вот, например, как мутится NAT для бриджа https://github.com/moby/moby/blob/90bc2756ed2693ff26f0517abbb060626d9a7284/vendor/github.com/docker/libnetwork/drivers/bridge/setup_ip_tables.go по такой же логике можно замутить скрипт в связке с docker network inspect

V
20.02.2018
06:38:49
друзья, а есть еще удобные сервисы кроме @letsencrypt_bot ??

Google
V
20.02.2018
06:39:03
у меня домен в рф зоне, бот не принимает..

забыл попробовать в пуникот

Petr
20.02.2018
06:43:40
всем привет! в docker-compose.yml прописал проброс volumes: - ./html:/var/www/html/web не пробрасывает файлы из этой папки внутрь контейнера

Win10 Pro, docker-compose 1.18.0 при это файлы конфигов пробрасывает нормально

Valentine
20.02.2018
06:46:02
попробуй указать абсолютный путь

Petr
20.02.2018
06:46:49
эхм.. а как же другие разрабы будут пользоваться этим конфигом?

V
20.02.2018
06:49:18
не работает пуни

Petr
20.02.2018
07:20:22
вроде разобрался трабла с фаерволом...

Vlad
20.02.2018
07:53:10
Всем доброго утра. Можно ли вопрос по докеру и GitLab CI?..

Я не DevOps, если что. Задача тривиальна, но мне как-то не довелось работать плотно такого рода проблемами. Нужно, чтобы при пуше в репозиторий собирался каждый раз контейнер и пушился в другой репо. Вся эта задача возлагается на GitLab CI (с которым мне тоже не доводилось работать)

Max
20.02.2018
07:57:10
@Barty4 давай вопрос

мучаюсь с СИ на гитлабе. Есть раннер - со сборкой контейнера пока не все гладко, но описаное выше возможно

Artem
20.02.2018
07:58:18
а что не гладко? По патерну выше все будет работать на раз два

Google
Artem
20.02.2018
07:58:38
только образ будет в конце пушится не в репозитарий, а реджистри наверное, все таки

Max
20.02.2018
07:58:40
ну у раннера время от времени отваливается докерсокет

только через режистри )

Artem
20.02.2018
07:59:22
у нас в dind собирается все, вроде нормально нет отвалов

Max
20.02.2018
07:59:27
просто сборка у меня рандомно происходит - иногда нужно рестарт сборки ранить так как сокет не нашелся. Понимаю что проблема с мапингов где-то корявая

Vlad
20.02.2018
07:59:43
Можно хотя бы пример какой-то. Для меня это темный лес, а я на опушке стою. лол.

Max
20.02.2018
08:10:43
@ArtG1uK А можешь разшарить /etc/gitlab-runner/config.toml с докер имаджом и волаймами?

@ArtG1uK [root@optimus gitlab-runner]# cat /etc/gitlab-runner/config.toml concurrent = 1 check_interval = 0 [[runners]] name = "optimus" url = "http://gitlab.neb0t.com/" token = "503d9ccb98f6fb08e94314011ad45a" executor = "docker" [runners.docker] tls_verify = false image = "docker:latest" privileged = false disable_cache = false volumes = [ "/cache", "/var/run/docker.sock:/var/run/docker.sock" ] shm_size = 0 [runners.cache]

Artem
20.02.2018
08:11:35
токеры лучше подтереть)

Max
20.02.2018
08:12:09
я новые уже сгенерировал )

Artem
20.02.2018
08:12:22
оперативно)

Roman
20.02.2018
08:12:24
да кто хотел уже качает )

Max
20.02.2018
08:12:35
разве что хост живой, а так то в курсе. Но мой раб не работает как нужно

Artem
20.02.2018
08:14:33
[runners.docker] tls_verify = false image = "python:2" privileged = true disable_cache = false volumes = ["/cache", "/var/run/docker.sock:/var/run/docker.sock"] shm_size = 0

но мы все сборки запускаем в dind

вот кусок из gitlab ci например release: image: docker:latest stage: release services: - docker:dind when: manual script: - docker login -u $GITLAB_USER -p "$GITLAB_PASS" $CI_REGISTRY - docker build --pull -t "$CI_REGISTRY_IMAGE:$VERSION" -f Dockerfile .

Max
20.02.2018
08:16:59
ну динд у меня просто докер внутри не обнаруживался... Сейчас привилиджед впиндюрю - это может "очень" важно для ранера

@ArtG1uK спс за конфиг, "кушать подано"

Кстати, а где експорт $GITLAB_PASS etc делается ?

Artem
20.02.2018
08:18:19
глобально в gitlab

Google
Max
20.02.2018
08:18:26
OK. Спс!

Artem
20.02.2018
08:18:46
а нет обманул

эта переменна в ci в before script

и там экспортить глобальную переменную с токеном

ну в общем тут уже как удобно для лучше читабельности

Max
20.02.2018
08:21:28
ну я что-то видел)) сама идея понравилась с интеграцией. Ну и планирую еще кубернетис натравить потом на регистри или композ. Со стороны виглядил все четко, но вот раннеры меня пока подводят ))

@Barty4 Примеры в инете... От себя, вот пример сборки .gitlab-ci.yml, пуш - как @ArtG1uK прислал: before_script: - docker info build: stage: build script: - docker build -t nginx .

@ArtG1uK Похоже проблемы с пермишинами были: Feb 20 04:03:28 gitlab gitlab-runner[1006]: time="2018-02-20T04:03:28-05:00" level=warning msg="Submitting job to coordinator... failed" job=55 runner=60509cca status="500 Internal Server Error" Feb 20 04:03:28 gitlab gitlab-runner: time="2018-02-20T04:03:28-05:00" level=warning msg="Submitting job to coordinator... failed" job=55 runner=60509cca status="500 Internal Server Error" Фикс - отдать папку с билдами git юзеру - может кому будет полезно. У меня с сорца собрано все, по этому могло что-то где-то нарушится при миграции (я с 8 накатывал изменения). Сейчас вроде все ок.

Turchin
20.02.2018
10:38:19
Приветствую. У меня такая проблема. Я пытаюсь создать образ через dockerfile, на основе уже своего готового образа (ubuntu с python пакетами). Но почему-то когда я пытаюсь забилдить через dockerfile, то абсолютно игнорируются все изменения .bashrc, которые существуют в родительском образе. В чем может быть проблема?

Юрий
20.02.2018
11:10:00
Салют. Никто не натыкался на возможные варианты работы с docker, когда на хосту несколько сетевых интерфейсов?

Petr
20.02.2018
11:13:57
по портам разбросай их

Petr
20.02.2018
11:15:15
у тебя несколько контейнеров по типу redis, mysql и т.д. или вообще разные "приложения"?

Turchin
20.02.2018
11:34:51
А родительский образ точно закоммичен в реджистри? Юзер тот же?
Да. Самое странное, что через run -it все работает как положено. Просто почему-то если запускать команды через CMD в докерфаиле, то такое ощущение что игнорируется .bashrc

Yuriy
20.02.2018
14:30:23
Всем привет

Ранчера кто то уже гонял на проде ?

Artem
20.02.2018
14:31:01
100% гонял

Yuriy
20.02.2018
14:31:06
И как

Artem
20.02.2018
14:31:25
Ну какой вопрос такой ответ)

Google
Yuriy
20.02.2018
14:31:31
Я имею ввиду из местных

Admin
ERROR: S client not available

Yuriy
20.02.2018
14:31:44
Может кто тому-же сталкнуться и скажет чего ожидать

Блин

Т9

Бесит

Anton
20.02.2018
14:32:40
Хватит

писать

по одному-два

слова в сообщении.

Oleg
20.02.2018
14:34:26
с

тем

что

он

работает

Vlad
20.02.2018
14:35:10
Не всем же быть грамотными, чего вы. А вот по одному слову писать - это грех, да. Нужно замаливать.

Богдан
20.02.2018
14:41:36
docker-compose up -d на винде IOError: [Errno 0] Error Failed to execute script docker-compose

/Ктонибудь сталкивался?

Google
Vlad
20.02.2018
14:42:47
как грехи?
Пустословие.

Fess
20.02.2018
15:22:10
Друзья, подскажите такой вопрос - Есть разнесенное с помощью Swarm приложение на двух хостах. Это приложение генерит кэш, который должен быть доступен со всех контейнеров на этих двух хостах. Как оптимальнее это реальизовать - NFS, либо кластерной ФС какой-нибудь?

Artem
20.02.2018
15:23:26
сам спросил, сам ответил)

Fess
20.02.2018
15:26:22
сам спросил, сам ответил)
Может SWARM позволяет это встроенными средствами делать?

Yuriy
20.02.2018
15:30:39
Давайте про грамотность писать не будем, T9 каверкает слова

А когда за рулём особо не попишешь

Vlad
20.02.2018
15:32:14
Давайте про грамотность писать не будем, T9 каверкает слова
но запятые он вместо Вас, сударь, не пропускает же. И дефисы не лепит.

Без обид.

Artem
20.02.2018
15:34:22
ну и T9 не делает грамматических ошибок ?

Yuriy
20.02.2018
15:34:39
Да ладно

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