
Yuriy
20.07.2019
14:23:31

Andrey
20.07.2019
14:24:39
не, на этом этапе вроде докер сам справляется
docker login -u _json_key --password-stdin https://eu.gcr.io < key.json

Yuriy
20.07.2019
14:28:06
у меня вот так работает

Google

Yuriy
20.07.2019
14:28:17
before_script:
- echo "$GCE_JSON_KEY" > ${HOME}/gcloud-service-key.json
- gcloud auth activate-service-account --key-file ${HOME}/gcloud-service-key.json
- docker login -u _json_key --password-stdin https://gcr.io < ${HOME}/gcloud-service-key.json

Andrey
20.07.2019
14:29:44
ну вот гклоуд тут поди лишний ;)
хотя я так, маску нашел

Yuriy
20.07.2019
14:30:50
у меня еще с их стораджа таскается файло в этом же стейдже

Andrey
20.07.2019
14:31:26
ну... может тогда, но для самого докера вроде не надо

Yuriy
20.07.2019
14:31:48

Andrey
20.07.2019
14:32:41
не, это как уже написал разгадал, уж очень конечно у них вот это с правами не прозрачно, для неофитов, оно понятно почему, но легче не становится :)
могли бы чтоль как то дебага добавить, хотя конечно как, получится поди тогда разглашение, если например имеющиеся права показать

Котяй Негодяй
20.07.2019
23:34:03
А если контейнеры, запущенные через docker-compose видят друг друга, это нормально? Вроде как, раньше для этого нужно было юзать links. Типа сейчас они в одной network, и этого достаточно?

Алексей
20.07.2019
23:53:54
да достаточно

Viktor
21.07.2019
17:04:53
Всем добра!
Как сделать что бы хост машина могла видеть докер контейнеры по их днс? Или как пробросить докер днс для хост машины, при этом не ломая ее днс?

Maksim
21.07.2019
17:27:30
отдельная зона
Но зачем ? Всё равно не увидишь сеть докера из обычной сети

И
21.07.2019
17:36:11
Всем привет. Народ, кто использует docker nginx python uwsgi, как у вас в этом случае организована отладка кода?

Google

Artem
21.07.2019
17:38:16
Бвхах, отладка

Maksim
21.07.2019
18:07:59
docker logs -f
ошибки слать в /dev/stderr, логи в /dev/stdout
либо в волюм логи писать

Nikolay
21.07.2019
22:10:19

Artem
22.07.2019
00:18:51

George
22.07.2019
03:10:36
Idea вроде нормально умеет в отладку в докере, но там постоянно вопросы к интеграции возникают

Artem
22.07.2019
03:21:30
и жрет она как скотина

George
22.07.2019
04:00:00
Нормальная среда.

И
22.07.2019
06:01:55
Народ, зачем в проектах каждый раз создают образ и потом его выкачивают на сервер когда ведут разработку с использованием к примеру гитлаба? Ведь можно же просто каждый раз использовать docker-compose up --build

Artem
22.07.2019
06:05:48

George
22.07.2019
06:05:58

Artem
22.07.2019
06:06:40
ты же про registry?

И
22.07.2019
06:07:18

Artem
22.07.2019
06:07:46
наверное, смотря где у вас registry
можешь хоть локально собирать и без гитлаба обходиться, если так хочется

Andrey
22.07.2019
12:49:07
нубский вопрос - как остановить контейнер на хосте (1) если он запущен в swarm?
он у меня вместо остановки перезапускается.

Google

Max
22.07.2019
12:50:35
docker service scale <name>=0

Andrey
22.07.2019
12:55:40
хм. а может быть такое что он после этого volume не "отдаёт"?
docker volume rm говорит что volume is in use и id длинный

Aln
22.07.2019
12:57:10
@amavlyanov docker ps -a )

Andrey
22.07.2019
12:58:38
хм. он в состоянии exited

Aln
22.07.2019
12:59:00
@amavlyanov Всё верно, он существует )

Andrey
22.07.2019
12:59:21
ясно. учту на будущее. спасибо.

Dmitry
22.07.2019
14:36:24

Maksim
22.07.2019
15:43:37

Dmitry
22.07.2019
15:47:04
А, ну хорошо. Рекомендую проверить тогда только, остаются ли от прошлых хранилища как бесполезный груз. Безымянные остаются, именованные не проверял.

Dan
23.07.2019
09:03:00

Andrey
23.07.2019
09:13:16
а де попугай?

Костя
23.07.2019
09:22:49
Вопрос.. а как сделать последовательным - запуск контейнеров в docker-compose ? (после запуска первого - сразу второй, а не одновременно)

George
23.07.2019
09:25:00
я же писал )
https://habr.com/ru/post/454552/
иди в комменты сразу

Костя
23.07.2019
09:26:44
нашел
вроде все заработало

Andrey
23.07.2019
09:33:11

Google

George
23.07.2019
09:33:26
можно через хелзчеки

Костя
23.07.2019
09:33:32
ну вроде стартует норм

George
23.07.2019
09:33:36
или waitFor (костыль)

Костя
23.07.2019
09:34:07
особенность в том, что делал образы и чтобы дальнейшие версии делать образов - необходимо начать изменять приложение через админку
при этом нужно один раз (первый) указать коннекшин стринг к бд.. где есть IP адрес внутри докера
после добавляются изменения
делается образы приложения и базы
и потом мне нужно docker-compose стартануть их но чтобы контейнер с базой развернулся в дефолтной сети с тем же IP
как можно по другому? сразу разворачивать образы первой версии docker-compose (с указанием сети точной и IP адерса) который потом указать для соединения с базой и так далее.. ?
?

Andrey
23.07.2019
09:40:47