@ru_docker

Страница 606 из 610
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
Всем привет. Народ, кто использует docker nginx python uwsgi, как у вас в этом случае организована отладка кода?
Как вариант, посмотерть на M$ Code Insiders с расширениями для разработки в Docker. Я отлаживал C++ код на удалённой машине через SSH, но у них есть и под Docker. https://code.visualstudio.com/blogs/2019/05/02/remote-development

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
И
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
ясно. учту на будущее. спасибо.

Maksim
22.07.2019
15:43:37
Если ещё актуально, то, если нет требования постоянного аптайма, можно выкатывать с очисткой хранилища. docker-compose down --volumes && docker-compose up -d
Похоже из-за тэга данные сохраняются. На проде каждый деплой происходит с новым тегом. Поэтому данные всегда свежие

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/

иди в комменты сразу

Andrey
23.07.2019
09:33:11
Вопрос.. а как сделать последовательным - запуск контейнеров в docker-compose ? (после запуска первого - сразу второй, а не одновременно)
там есть подлость, старта первого то он дождётся, а вот чтоб апликуха в первом стартовала, ручками следить

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 адерса) который потом указать для соединения с базой и так далее.. ?

?

Страница 606 из 610