
Robert
21.12.2018
17:51:55
Возьми сворм

Sun
21.12.2018
17:52:44
я его так давно не трогал...
Ща погляжу. Может быть и правда быстрее будет.

Konstantin
21.12.2018
17:53:12
а только изменённые сервисы

Google

Kirill
21.12.2018
18:58:05

Miras
21.12.2018
19:16:27
Имхо, я б сделал ветку staging, собрал бы там все dev изменения за неделю(к примеру) и потом одним коммитом закинул бы его в master - там оно подхватится и задеплоится на прод

Sun
21.12.2018
19:19:43

Miras
21.12.2018
19:22:58

Alexander
21.12.2018
19:23:16
Решение костыльное, конечно, но пока там кубы созреют :)
docker-compose -p ${CI_COMMIT_REF_SLUG}

Alexander
21.12.2018
19:58:36
всем привет, подскажите пожалуйста, когда я dco up делаю то енвы из .env автоматом подтягиваются?
или нужно явно на них ссылаться?

ildar
21.12.2018
20:03:08

Konstantin
21.12.2018
20:04:02

Alexander
21.12.2018
20:04:22
да вот ищу ищу…

Google

Alexander
21.12.2018
20:04:48
file named .env placed in the folder where the docker-compose command is executed

ildar
21.12.2018
20:04:49
да вот ищу ищу…
Из фонда платиновых ссылок: https://vsupalov.com/docker-arg-env-variable-guide/

Konstantin
21.12.2018
20:04:53

Alexander
21.12.2018
20:09:37

Petr
22.12.2018
09:19:28
Кстати как работает проблема 10к в докере. Если я в разных контейнерах запущу по 10к коннектов, ядро то одно
Больше 10 тысяч файловых дескрипторов не даст запустить

Miras
22.12.2018
09:54:21

Konstantin
22.12.2018
10:25:58

Sergey
22.12.2018
10:36:11
?

Ренат
22.12.2018
11:32:51
Всем привет! Есть у кого-нибудь возможность провести мне мастер-класс по докеру за рубли?? По discord например.

Stefan
22.12.2018
11:35:40

Ренат
22.12.2018
11:36:07
Есть вопросы

Stefan
22.12.2018
11:36:17

Sergey
22.12.2018
11:36:48
пиши вакансию, сколько денег дашь за обучение

Ренат
22.12.2018
11:38:28
Я не могу понять. Image это как бы ОС? Она грузиться на хост с реестра? Я так понял
И занимает определенное место

Sergey
22.12.2018
11:39:53
имедж это "пакет" с приложением

vlade11115
22.12.2018
11:40:10

Google

Ренат
22.12.2018
11:41:19

George
22.12.2018
11:41:31

vlade11115
22.12.2018
11:41:36
На основе убунту.
И не только её.

Ренат
22.12.2018
11:41:41
Или другая ОС на выбор

Stefan
22.12.2018
11:42:04

Ренат
22.12.2018
11:45:05
А я понял что image это как бы ОС а контейнер это сам проект со всеми зависимостями ?

George
22.12.2018
11:51:29

Konstantin
22.12.2018
13:04:00
@nginx_ru

Andrei
22.12.2018
13:04:10

Petr
22.12.2018
15:42:37


Dmitriy
22.12.2018
17:24:15
ребят, всем привет!
у меня проблема, имею docker-compose конфигурацию:
version: '3.6'
services:
centrifugo:
image: centrifugo/centrifugo:latest
environment:
- CENTRIFUGO_SECRET=secret
- CENTRIFUGO_ADMIN_PASSWORD=admin
- CENTRIFUGO_ADMIN_SECRET=secret
volumes:
- ./configs/centrifugo:/centrifugo
tty: true
command: centrifugo --admin -c /centrifugo/config.json
ports:
- "8000:8000"
networks:
- p1devnet
networks:
p1devnet:
external: true
в монтируемом каталоге /configs/centrifugo лежит файл config.json, но после монтирования я вижу, что у файл помечен как директория:
centrifugo_1 | drwxr-xr-x 2 root root 40 Dec 22 16:34 config.json
моя система:
docker version
Client: Docker Engine - Community
Version: 18.09.0
API version: 1.39
Go version: go1.10.4
Git commit: 4d60db4
Built: Wed Nov 7 00:47:51 2018
OS/Arch: windows/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.0
API version: 1.39 (minimum version 1.12)
Go version: go1.10.4
Git commit: 4d60db4
Built: Wed Nov 7 00:55:00 2018
OS/Arch: linux/amd64
Experimental: false
docker-compose version
docker-compose version 1.23.2, build 1110ad01
docker-py version: 3.6.0
CPython version: 3.6.6
OpenSSL version: OpenSSL 1.0.2o 27 Mar 2018
кто может подсказать что я делаю не правильно и как можно сделать чтобы файл в каталоге монтировался как файл?


George
22.12.2018
18:18:47


Dmitriy
22.12.2018
18:19:20

George
22.12.2018
18:20:03
Пишу полный путь
Типа как тут https://blog.raveland.org/post/traefik_compose/
И вроде срабатывает
А вообще вольюме говно
И лучше конфиг через енв передавать
Минус - тебе нужен правильный инит скрипт в контейнере

Dmitriy
22.12.2018
18:23:10

Google

Dmitriy
22.12.2018
18:24:00

George
22.12.2018
18:24:21

Dmitriy
22.12.2018
18:24:43

Denis
22.12.2018
19:30:16
Привет, подскажите какие есть self-hosted открытые решения для поднятия oauth/sso в виде микросервиса с webui?

George
22.12.2018
19:52:20
Или конкретизируй задачу

Denis
22.12.2018
19:53:51
Нужен вход на десяток сайтов и субдоменов через социальные сети и точка единого входа для поддоменов.

George
22.12.2018
19:54:57

Denis
22.12.2018
19:55:49
Нет нужно готовое, и для прописи провайдеров и секюрити webui

Санжар
22.12.2018
20:44:20
Можете посоветовать курс/статью по докеру?
Вроде глянул книгу, в общем понял про отличие от вагрант и теорию, поднять простой сайт получилось, но совсем плыву дальше, там конкретики не хватает. Веб-разработкой на php занимаюсь.

Dmitry
22.12.2018
20:46:08

Санжар
22.12.2018
20:46:53

George
22.12.2018
20:47:03
docker-compose - это и утилита для запуска ансамбля связанных контейнеров, и файл для описания этого

Санжар
22.12.2018
20:47:29
и да, и нет
для меня это пока просто конфиги которые в удобном формате пишутся чтобы в консоли не городить тонну команд

Dmitry
22.12.2018
21:02:23

George
22.12.2018
21:03:57
но они не решают проблему обеспечения непрерывности life-cycle приложения
это все приводит к необходимости использования docker-compose и кучи обвязок сверху

Google

George
22.12.2018
21:04:26
но для разработки и отладки -вариант docker-compose очень удобен

Санжар
22.12.2018
21:18:55
Ещё вопрос про volume
Я так понял это просто способ нужную часть read only контейнера записывать в папку?

George
22.12.2018
21:23:37
эм. нет
volume - это способ сохранить файлы, которые изменяются контейнером, чтобы они не пропали после его остановки и удаления
ну, и заодно - разделять эти файлы между разными контейнерами

Санжар
22.12.2018
21:27:57

Alex
23.12.2018
09:39:27
Tensorflow в докере запускали? Норм работает?