@docker_ru

Страница 1205 из 1375
Javid
29.04.2019
06:48:24
Да нет не боты

Alexander
29.04.2019
06:49:43
Я вижу

Javid
29.04.2019
06:54:22
Ого бот написал :)))

Robert
29.04.2019
06:54:37
Отводит от себя подозрения

Google
DjinN
29.04.2019
06:55:53
Можно ли в docker-compose сказать, чтобы он сначала собрал Dockerfile?

Banschikov
29.04.2019
06:56:51
George
29.04.2019
06:56:57
docker-compose up --build?

https://docs.docker.com/compose/compose-file/#context
Ну, и, да, в файле надо ещё указать путь к Dockerfile.

DjinN
29.04.2019
06:58:29
Спасибо, чет не смог нагуглить

Ton
29.04.2019
08:51:19
Ребят, всем привет! Есть следующая проблема с docker. На машине есть директория, примонтированная по SMB, она проброшена в контейнер с приложением через bind mount. Так вот, приложению нужно копировать файлы из локальной директории в примонтированную. Из контейнера копирование через cp -r 270 мб мелких файлов занимает больше часа. Если выйти из контейнера, та же самая операция занимает 15 секунд. Неужели это докер так замедляет работу с примонтированной по SMB директорией?

Tony
29.04.2019
08:52:38
Всем привет. Подскажите пожалуйста как в docker-compose сделать настройку времени, чтобы контейнер брал время и таймзону хоста

Tony
29.04.2019
08:53:48
-v /etc/localtime:/etc/localtime:ro
а других способов нет?

Artur
29.04.2019
08:54:05
а чем этот не нравится ?

Tony
29.04.2019
08:54:31
а чем этот не нравится ?
да вот мне нравится, а коллеги против.

Google
Tony
29.04.2019
08:54:37
не знаю почему

Artur
29.04.2019
08:54:54
ну так может это их проблемы ?

Tony
29.04.2019
08:55:24
ну так может это их проблемы ?
я просто хочу узнать есть ли другие способы)

George
29.04.2019
08:55:31
а других способов нет?
В самом имидже зашить правильную таймзону

Artur
29.04.2019
08:57:47
как вариант. tzdate тебе в помощь

Igor
29.04.2019
09:00:09
Всем привет Есть контейнер, в котором есть tasks.py, выполняющий некоторые питоновские команды После одной из таких запрашивается input. Если конкретно, это создание суперюзера в контейнере с django: ctx.run('python manage.py createsuperuser --username Sample') После этого должен запроситься пароль. Как его передать? У данной команды такой опции, чтобы передать пароль, нет, к сожалению.

Tony
29.04.2019
09:00:22
Lucas
29.04.2019
09:30:35
почему сворм так хейтят? может кто непредвзято ответить?

Sergey
29.04.2019
09:31:09
Lucas
29.04.2019
09:31:40
потому что это поделка уровня 2015 года
а что не так и что нужно вместо?

вроде все на проде работает как я ожидал

Sergey
29.04.2019
09:36:29
почему сворм так хейтят? может кто непредвзято ответить?
почему так сложно погуглить? https://platform9.com/blog/kubernetes-docker-swarm-compared/

Karel
29.04.2019
09:37:53
ничо не понял.... у вас сварм? вы в нем что-то хотите развернуть? да мне лень читать все
Если тебе лень читать, зачем ты вообще отвечаешь? (да и тут сидишь??)

Banschikov
29.04.2019
09:40:14
вроде все на проде работает как я ожидал
Ну видимо тебе достаточно его функцинала. Сейчас люди используют различные сложные распределенные микросервисные архитектуры, которые позволяет организовать kubernetes. Да и вообще в kubenetes Continuous Delivery намного проще и красивей организовать, нежели в swarm

Lucas
29.04.2019
09:40:36
почему так сложно погуглить? https://platform9.com/blog/kubernetes-docker-swarm-compared/
ну раз взялись отвечать, то нужно доводить дело до конца )

Sergey
29.04.2019
09:41:20
ну раз взялись отвечать, то нужно доводить дело до конца )
сворм это кусок, который был популярен пока куб не вышел и у людей не было выбора его юзать сейчас кубер покрывает гораздо больше границ

Lucas
29.04.2019
09:41:25
Ну видимо тебе достаточно его функцинала. Сейчас люди используют различные сложные распределенные микросервисные архитектуры, которые позволяет организовать kubernetes. Да и вообще в kubenetes Continuous Delivery намного проще и красивей организовать, нежели в swarm
я рассматривал вариант переехать на kubernates, но меня остановила упомянутая людьми необходимость пожертвовать до 4гб на внутренние сервисы кубера и это для vds ну никак не приемлемо)

Google
Lucas
29.04.2019
09:42:11
и вот подумал, раз они хейтят сворм, который с минимум оверхеда, может есть кто-то кроме поедающего все на свете кубера

Lucas
29.04.2019
09:44:44
Banschikov
29.04.2019
09:46:46
спасибо)
Тебе если нужно запустить простенький проект, то swarm очень даже подходит под такие задачи и k8s тут оверхед. Это верно. Но вот если у тебя сложный и большой кластер со сложной экоструктурой, то swarm тебя тут не поможет уже

George
29.04.2019
09:55:30
Sergey
29.04.2019
09:55:37
George
29.04.2019
09:55:37
Трёх за глаза

Sergey
29.04.2019
09:55:46
3 мастера не равно отказоустойчивость

George
29.04.2019
09:55:57
Ты вообще не понимаешь что такое HA раз говоришь пять

Sergey
29.04.2019
09:56:17
нук поясни че будет когда у тебя мастера помрут

George
29.04.2019
09:56:20
3 мастера не равно отказоустойчивость
Они достаточно отказоустойчивы. Конфигурация с етсд внутри или снаружи ?

Sergey
29.04.2019
09:56:21
сколько у тебя живых останется

George
29.04.2019
09:56:37
нук поясни че будет когда у тебя мастера помрут
Ну-ка - поясни - что такое мастер ?

Sergey
29.04.2019
09:57:02
Ну-ка - поясни - что такое мастер ?
дело не в HA а в отказоустойчивости мастернода

George
29.04.2019
09:57:29
дело не в HA а в отказоустойчивости мастернода
Ещё раз повторюсь - 5 для большинства применений оверкилл

Sergey
29.04.2019
09:57:33
при n мастер-нод можно пережить отказ (n -1)/2 нод

George
29.04.2019
09:57:44
Ну, да

При трёх очевидно одной

Sergey
29.04.2019
09:58:07
ну этого недостаточно чтобы гарантии какие то давать

Google
George
29.04.2019
09:58:11
Только речь про етсд

Sergey
29.04.2019
09:58:12
7 много да

George
29.04.2019
09:58:25
Сам мастер - там где апи - можно хоть на двух лететь

Очень жаль, что ты вдаешься в дебаты не указав детали

Ибо в них ?

Banschikov
29.04.2019
10:00:37
Сам мастер - там где апи - можно хоть на двух лететь
У тебя были аварии, когда у тебя остается в живых один компонент control-plane из 3-х ?К примеру на 2 обновы встали криво.

George
29.04.2019
10:00:46
И, да, сейчас начнется, что типо ингресс на мастерах фу-фу-фу

Sergey
29.04.2019
10:00:47
упадет две и кластеру пизда

George
29.04.2019
10:01:18
У тебя были аварии, когда у тебя остается в живых один компонент control-plane из 3-х ?К примеру на 2 обновы встали криво.
Слушай, если там обновление и данные встали раком в етсд, то хоть у тебя 100500 нод мастеров - тебе это не поможет

Sergey
29.04.2019
10:01:47
потому что при 3 мастернодах падение одной ноды это падение 33% а если 5, то падение двух это падение 40% второй вариант в любом случае более выживаемый

George
29.04.2019
10:02:40
Может у меня вообще тестовый стенд и у меня миникьюб

и сколько потерять
Да. Но технически ты несёшь ахинею :-)

Если кластер большой (на сотни узлов) - согласен. Пять мастеров == гуд

Но если у тебя 2.5 виртуалки....

Sergey
29.04.2019
10:04:12
если у тебя два воркерноды то да, оверхед

George
29.04.2019
10:04:59
И, опять же, повторюсь - 5 - ты про мастера куба говоришь или про етсд ?

Я уже в пятый или четвертый раз спрашиваю

Google
Banschikov
29.04.2019
10:06:48
Повторюсь - мы про какие компоненты говорим?
Да у меня банально было что проблемы с docker были на 2 мастерах. Поэтому кластер встал. Был конечно не продакшен, а тестовый дев, но все равно не приятно было

Sergey
29.04.2019
10:07:13
я ток не помню

а етцд кворум сможет поддерживаться при 2 мастерах?

Banschikov
29.04.2019
10:09:51
У тебя етсд был там же ?
Да. Нет ресурсов для кластера с etcd, использовать доп.инстансы. Etcd к слову не в статических контейнерах держу, но на одном инстансе с control-plane

George
29.04.2019
10:13:39
Давайте сойдёмся на том, что требование к кол-ву мастеров - это как правило - количество етсд. Но лучше етсд выносить отдельно.

И тогда количество мастеров куба - может быть от 2-х

(2 - это как раз минимум для HA)

Alexandr
29.04.2019
13:23:17
Коллеги прошу не кидаться тапками. Пытаюсь перенести контейнер с одной машины на другую но натыкаюсь на проблему что на другой машине запрашивают логин на контейнер хотя при сохранении я его не задаю. Может кто нибудь ткнуть пальцем в чем проблема. Вот ошибка docker: Error response from daemon: pull access denied for export/python1, repository does not exist or may require 'docker login' . Вот команды которыми сохраняю docker commit 49cbf7c4d218 python2.7:7.6 #### docker save python2.7 > export_python2.7.tar.gz и загружаю docker load < export_python2.7.tar.gz .

Alexandr
29.04.2019
13:26:32
Исходную машину я тяну с репозитория. Там накатываю изменения , сохраняю и пытаюсь перенести на другую машину.

[root@localhost ~]# docker images | grep oraclelinux oraclelinux latest 200d4182a980 2 weeks ago 235MB [root@localhost ~]#

ildar
29.04.2019
13:28:32
при какой команде ошибка хоть?

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