
bazzilic
15.10.2018
14:15:00
Это другой вопрос

Maxim
15.10.2018
14:24:47
Парни, у меня вопрос. Можно ли положить фронт на vue в докер контейнер и в нём разрабатывать? На винде, по неизвестной мне причине , проект стартует и работает как надо. На маке в браузере вылетает ошибка. По этому хочу попробовать запустить это в докере.

bazzilic
15.10.2018
14:26:32

Alexey
15.10.2018
14:28:31

Google

Strong
15.10.2018
15:40:15
всем привет, подскажите плиз поднял registry локально docker run -d -p 5000:5000 --restart=always --name registry registry:2 и не могу в него запушить удаленно, пытается в https, надо http, гуглил кучу примеров, не помогает

Yevhen
15.10.2018
15:41:45
Test an insecure registry | Docker Documentation
https://docs.docker.com/registry/insecure/

Strong
15.10.2018
15:44:16
{
"insecure-registries" : ["myregistrydomain.com:5000"]
} добавил где registry
все ребутнул не помогло

Yevhen
15.10.2018
15:45:31
В логах смотри тогда

Strong
15.10.2018
15:49:55
level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable
такое увидел на registry

Konstantin
15.10.2018
15:55:46
insecure про self-signed, а не про протокол

Strong
15.10.2018
16:50:51

Artem
15.10.2018
18:34:25
Доброго! Подскажите пожалуйста, как лучше реализовать тегирование образов? Только начинаю переводить сервисы в докер контейнеры, поднял в гитлабе регистри и пушу образы ставя тег = хеш коммита, по которому была сборка
но, вероятно, это не самый удобный вариант тегирования, который есть

Google

Sergey
15.10.2018
18:39:13
но можно допилить

Artem
15.10.2018
18:40:48
как?
если после каждой сборки я буду делать тег latest и пушить в регистри, то что будет со старыми имеджами, которые тоже с этим тегом были?
например вчера я собрал образ и дал ему тег латест - запушил в регистри

Юра
15.10.2018
18:41:49
latest перетрётся новым

Artem
15.10.2018
18:42:07
т.е. старый образ будет недоступен?

Юра
15.10.2018
18:42:12
да

Artem
15.10.2018
18:42:28
а как сделать так, чтобы иметь возможность хранить старые образы?

Юра
15.10.2018
18:42:37
я это решаю таким образом - пушу дважды. 1 раз с тегом commit_id и второй с latest

Sergey
15.10.2018
18:42:49
тегировать номером релиза?

Artem
15.10.2018
18:43:15

Юра
15.10.2018
18:43:22
да

Artem
15.10.2018
18:44:12
это наверно единственный вариант

Konstantin
15.10.2018
18:53:25
Тут недавно обсуждали, лучше брать не комит_id, а digest

Sergey
15.10.2018
18:56:28

Konstantin
15.10.2018
18:57:48
Коммит может быть новый, а образ тот же, в итоге будет деплой нового образа
Как-то так в кратце

Sergey
15.10.2018
18:58:50
дефолт режим сборки

Google

Konstantin
15.10.2018
19:00:55
Обновил доку в репе, код не трогал, в итоге будет роллингапдейт такого же образа с другим тегом

Юра
15.10.2018
19:08:45
А что за digest?

Sergey
15.10.2018
19:09:59
так это не роллинг
это же типичная сборка по умолчанию
собери и затегируй также
либо старый образ видоизменяется на одном из слоев либо перезаписывается полностью

Vasiliy
15.10.2018
20:17:23
это, а вы всё еще живетё с alpine ?
У меня как-то исторически nodejs as buildstep собирается в alpine
есть ощущение, что это дико медленно.
У вас как ?

Konstantin
15.10.2018
20:24:06

Vasiliy
15.10.2018
20:27:16
И еще спрошу - чем вы cors приложениям делаете ?
nginx / caddy / что-то еще ?
Решено: оказывается нужно через -p имя проекта задать.
—-
Чот расписался я под ночь, может подскажет кто:
Я хочу из одного compose-файла деплоить на один и тот же хост dev и staging (через gitlab, если это важно)
Имена контейнеров и образов отличаются на $NODE_TAG
Однако, при деплое почему-то контейнер с другим тегом убивают и вместо того, чтобы рядом запустить два с разными тегами - работает только один.
Отчего так ?
Файлики: https://gist.github.com/bazzilio/b5da725536f7d3d643c7d1e60a06a842

Konstantin
15.10.2018
21:47:19

Vasiliy
15.10.2018
21:48:02

Konstantin
15.10.2018
21:50:12
Ну вообще это тривиально, но ок)

Vasiliy
15.10.2018
21:57:54
ну хз, не сталкивался раньше - вот и удивился.
Впрочем, пока отвечали - почти по исходникам добрался до ответа)

Konstantin
15.10.2018
22:01:43
Так в хелпе команды 90% ответов

Vasiliy
15.10.2018
22:03:52
для меня было не очевидно, что убивается по project-name
я думал, что по container_name.
ошибался, как видишь :)

Denis
15.10.2018
22:04:08
@Atassis теперь с правами админа ?

Roman
16.10.2018
04:32:27

Sergey
16.10.2018
04:34:13

Google

Таймураз
16.10.2018
05:04:39

arts
16.10.2018
06:00:11
Поклонение Дитмару Эльяшевичу теперь официальная религия чата?

V
16.10.2018
06:14:12
Уважаемые, подскажите как диагностировать зависающий периодически контейнер
виснет периодически influxdb со статусом Running

Gleb
16.10.2018
06:29:42

V
16.10.2018
06:30:22

Sergey
16.10.2018
06:30:33
го в @devops_ru
это мало относится конкретно к докеру

V
16.10.2018
06:31:09

Sergey
16.10.2018
06:32:24

V
16.10.2018
06:45:27
cache-max-memory-size = 1073741824
задал эту переменную принудительно, непонятно какое значение по умолчанию

EG
16.10.2018
09:20:56
Всем добрый день! Подскажите, плиз, где копать, чтобы разрешить сервису в докере подлкючаться к наружним сервисам?

Konstantin
16.10.2018
09:31:11


Izy
16.10.2018
09:34:19
ребят можно с вам посоветоваться (а то я в таких вещах не силен).
Мне надо развернуть 10 докер контейнеров где будет лежать скрпит на питоне который создает pptp соеденение, и делает через него запрос и возвращает результат.
И вопрос как мне правильно написать код скрипта, тоесть толи он должен просто лежать и запрос делать через ssh команду, толи должен быть простенкий демон на питоне и ждет команды (я недавно узнал просто что если скрипт не какой не крутится в докере то докер сразу закрывается)?
Возможно ли вобще запустить несколько докеров на одной машине чтобы у каждого свой pptp и чтобы запросы нормально работали ?
Как это все мождно контралировать типо создавать быстро докер контейнер несколько штук на каком нить сервере и запускать в работу (можно не очень быстро)
Как мне правильно построить инфроструктуру которая была бы мало ресурсо потребна.
ну и было бы неплохо если бы были не супер сложные варианты, ибо я не шибко силен в серверах((


Dmitry
16.10.2018
09:44:26
ребят, как докер отучить править ptables?
добавляю
[Service]
ExecStart=
ExecStart=/usr/bin/docker daemon -H fd:// --iptables=false
и демон перестаёт запускаться

Andrey
16.10.2018
09:45:31
А зачем сверху пустой ExecStart?
И что пишет в логи, когда перестает запускаться?

Google

Dmitry
16.10.2018
09:47:51
А зачем сверху пустой ExecStart?
да без понятия. просто пытаюсь разобраться как его отучить. копипасть отсюда взят, там зачем-то пустой ExecStart, да и во всех примерах https://blog.daknob.net/debian-firewall-docker/
в логах тоже немного инфы
Oct 16 12:41:44 server systemd[1]: Failed to start Docker Application Container Engine.
-- Subject: Unit docker.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit docker.service has failed.
--
-- The result is failed.

Konstantin
16.10.2018
10:09:41
/usr/bin/docker -H fd:// --iptables=false
выполни это в консоли, самый простой способ

Spirit
16.10.2018
10:12:59
Всем привет! Подскажите, а как мне избавиться от этих муссорных образов? Собираю я так: docker-compose up —build

bazzilic
16.10.2018
10:13:41

Spirit
16.10.2018
10:13:50
я имею ввиду удалять их каждый раз после остановки
пока что я все чищу вот так: docker system prune --all --force --volumes :) мне нравится эта команда. но не выполнять же ее постоянно ? :)

Dmitry
16.10.2018
10:18:12
логи?
там выше всё что есть. только если какой дебаг включить, но я не знаю как