@docker_ru

Страница 700 из 1375
Anton
19.07.2018
16:50:59
запускаю везде по id, на проблемной машине не может найти ни bash, ни sh, ни даже ls, на рабочей машине ls нормально запускается

container_linux.go:247: starting container process caused "exec: \"ls\": executable file not found in $PATH"

Andrey
19.07.2018
16:52:08
мог слой покорраптиться, попробуйте убить образ через rmi и снова закачать.

Anton
19.07.2018
16:53:43
ок, допустим, это поможет, а можно как-то до этого удостовериться, что он покорраптился?

Google
Anton
19.07.2018
16:54:18
может какую-то чексумму от чего-то можно взять

Andrey
19.07.2018
16:54:42
да, можно, пытаюсь найти

во первых, можно натравить на образ docker inspect и сравнить выхлоп: docker inspect 1b3ec9d977fb | md5sum

но это не слои

Anton
19.07.2018
16:57:50
инспект натравливал — одинаково

натравливал images --digests — одинаково

Andrey
19.07.2018
17:01:55
digest вам покажет манифесты

самое простое, что нашёл docker save 1b3ec9d977fb | md5sum

save вываливает на stdout архив файловой системы образа

сравните на разных машинах

если образы одинаковые, то что-то не так в настройке машин на уровне докера или ОС

Anton
19.07.2018
17:07:10
да, это показывает отличие: $ docker save 953de4b3d847 | md5sum Error response from daemon: file integrity checksum failed for "./sbin/insserv" d41d8cd98f00b204e9800998ecf8427e -в то время как на "здоровой" ноде: $ docker save 953de4b3d847 | md5sum e85700a3fe48c92ffdedde25d7a847ff -

Skazhi
19.07.2018
17:19:41
а во втором контейнере что логи принимать будет?
Skazhi Privet: Питон скрипт слушающий юдп. Необходимо допилить stdout перед отправкой в логстэш. А по stderr заводить ишусы в тасктрекер

Google
Nik
19.07.2018
17:34:06
народ, а кто поднимал ftp в контейнере?

(первый раз глубоко полез в ftp а там оказывается тяжелая игра с временными портами)

Как это почеловечески люди пропускают?

Bat
19.07.2018
17:49:05
господа. есть ли способ в docker-compose добавить несколько айпи на интерфейс?

Sergey
19.07.2018
17:50:23
господа. есть ли способ в docker-compose добавить несколько айпи на интерфейс?
подробнее весь кейс распишите, может вы не туда смотрите

Bat
19.07.2018
17:53:09
есть приложение которое в реальной жизни вешается на 80 порт нескольких разных интерфейсов. рулежка осуществляется внешним фронтендом. было бы очень просто если бы приложение висело на разных портах, но в данный момент это не сделать

решение в лоб которе я вижу это добавление несколько сетей и добавление к контенеру несколько сетей. но это дичайший костыль

Bat
19.07.2018
18:06:22
два нжинкса по дороге до данных получится

Mike
19.07.2018
18:08:16
Так ли это страшно?

Skazhi
19.07.2018
18:09:46
Skazhi Privet: Питон скрипт слушающий юдп. Необходимо допилить stdout перед отправкой в логстэш. А по stderr заводить ишусы в тасктрекер
Возможно это странно, но есть реальная необходимость по разному обрабатывать stderr и stdout перед отправкой в логстэш

Bat
19.07.2018
18:10:37
Так ли это страшно?
для тестов сойдет конечно, но в проде это перебор

Mike
19.07.2018
18:11:31
Не очевидно, пока не помереешь

Sergey
19.07.2018
18:18:37
выставить их на одном хосте как разные айпи не выйдет

один интерфейс один айпи

ну или два если v6

Bat
19.07.2018
18:20:33


Sergey
19.07.2018
18:22:26
так это ж виртуальные интерфейсы

я думал вы несколько адресов на eth0 пытаетесь?

Bat
19.07.2018
18:23:16
Google
Andrey
19.07.2018
18:36:31
делайте подсети /32, можно будет использовать один диапазон и ipv4_address не надо указывать будет

Bat
19.07.2018
18:39:22
хмм. дельно. тогда по идее можно в одном диапазоне даже остаться

Danil
19.07.2018
20:22:09
[5542] Error -3 from inflate: invalid stored block lengths [5542] Error decompressing libpython3.6m.so.1.0 Failed to write all bytes for libpython3.6m.so.1.0 fwrite: Bad address вот такую ошибку выдает после устаовки docker-compose. На любую операцию типа rm или —version выдает вот это вот. Гуглиг, пишут что с памятью проблемы - у меня все нормально. Кто-то сталкивался с таким?

проблема решена.

Andrey
19.07.2018
20:56:16
проблема решена.
решение то опиши

Danil
19.07.2018
20:56:55
удалил файл через sudo rm docker-compose и установил его через pip

перед этим делал как в офф.доке написано, с гита

sudo apt-get update sudo apt-get install python-pip pip install docker-compose могу еще вот так :)

Sergey
20.07.2018
02:12:50
sudo apt-get update sudo apt-get install python-pip pip install docker-compose могу еще вот так :)
Потому что надо с офф сайта нормально ставить а не пипами

artb1sh
20.07.2018
05:30:35
https://www.opennet.ru/opennews/art.shtml?num=48988

Andrey
20.07.2018
05:51:51
https://www.opennet.ru/opennews/art.shtml?num=48988
Наконец-то баг с терминалом пофиксили

artb1sh
20.07.2018
05:57:27
Andrey
20.07.2018
05:59:05
artb1sh
20.07.2018
05:59:33
Норм

Danil
20.07.2018
07:13:15
Потому что надо с офф сайта нормально ставить а не пипами
Если идти по инструкции офф сайта, то он ссылается на гитхаб репозиторий. После этого я и решал проблему.

Danil
20.07.2018
07:15:38
[5542] Error -3 from inflate: invalid stored block lengths [5542] Error decompressing libpython3.6m.so.1.0 Failed to write all bytes for libpython3.6m.so.1.0 fwrite: Bad address вот такую ошибку выдает после устаовки docker-compose. На любую операцию типа rm или —version выдает вот это вот. Гуглиг, пишут что с памятью проблемы - у меня все нормально. Кто-то сталкивался с таким?

Sergey
20.07.2018
07:15:57
=_= вот ни разу не было косяков

на всех осях ставил по доке

Danil
20.07.2018
07:16:50
Та у меня все через ж*пу постоянно. Я хз, но у меня было вот это.

Google
Sergey
20.07.2018
07:17:31
а может ты почти на голую ось ставил, вон в питон либы уперся

ну да ладно, работает и хорошо

Sergey
20.07.2018
07:20:38
Danil
20.07.2018
07:21:14
Sergey
20.07.2018
07:21:29
?ну дата хрен с ним

Sergey
20.07.2018
08:41:49
не, питон стоит.
питон стоит, а зависимостей может и не быть некоторых

Влад
20.07.2018
09:11:07
Доброго времени Господа. Столкнулся с проблемой. У меня win 10 стоит docker. Хочу с монтировать диск С, он запрашивает пароль все как нужно. Но после обновления галка слетает и в итоге диск не смонтирован, как быть?

Влад
20.07.2018
09:17:11
перестаньте юзать докер на винде
Хотелось бы все таки ответа по сути, компания более не дает..

Sergey
20.07.2018
09:17:19
докер не задумывался под винду он не стабилен на винде

Kirill
20.07.2018
09:23:34
докер не задумывался под винду он не стабилен на винде
Странно, юзаю уже около 4х месяцев, проблем небыло)

Разве что смущает отжирание ОЗУ, но на маке не лучше было.

Влад
20.07.2018
09:24:25
докер не задумывался под винду он не стабилен на винде
Чудо доккер, сбросил до дефолта и завелся корректно

Bogdan
20.07.2018
09:25:09
На винде с докером все ок. Просто кто-то не может его готовить, и во всем винит ось

Ванько
20.07.2018
09:25:58
Эмин
20.07.2018
09:39:15
еще и работает через жопу

с волюмами

Jentry
20.07.2018
09:48:20
с волюмами
А что с ними не так?

Эмин
20.07.2018
09:52:23
Невероятно медленно работают

Google
x
21.07.2018
05:28:10
/report

Mr_Babrums.bin
21.07.2018
07:21:21


Sergey
21.07.2018
07:31:18
явно не тут ищи

Sergey
21.07.2018
08:13:36
хорошего времени суток. имеется пара вопросов скорее праздных чем имеющих для меня практический смысл: 1) Я правильно понимаю, что идея микросервисов с использованием докера это один контейнер - один процесс со своей апишкой? Значит ли это что я должен отдельно nginx в контейнер засовывать, отдельно flask отдельно sqlite, redis и т.д.? И чем в итоге это все будет контролироваться? 2) Если есть dockerfile, в котором в сущности описан процесс установки приложухи, то зачем chef/puppet/ansible? 3)Что прочитать новичку, который с горем пополам осилил статью на хабре и сразу ринулся оборачивать свою приложуху в контейнер? Заранее извиняюсь за собственную некомпетентность.

Vladimir
21.07.2018
08:24:53
хорошего времени суток. имеется пара вопросов скорее праздных чем имеющих для меня практический смысл: 1) Я правильно понимаю, что идея микросервисов с использованием докера это один контейнер - один процесс со своей апишкой? Значит ли это что я должен отдельно nginx в контейнер засовывать, отдельно flask отдельно sqlite, redis и т.д.? И чем в итоге это все будет контролироваться? 2) Если есть dockerfile, в котором в сущности описан процесс установки приложухи, то зачем chef/puppet/ansible? 3)Что прочитать новичку, который с горем пополам осилил статью на хабре и сразу ринулся оборачивать свою приложуху в контейнер? Заранее извиняюсь за собственную некомпетентность.
1) Один сервис - один контейнер, а как вы контролируете их, так же как и обычные приложения, логи, системы мониторинга. Есть ещё k8s но это больше для кластера 2) Ansible например может управлять контейнерами. В dockerfile вы можете создать только один контейнер. Если вам надо за одно действие вам надо создать 2 и более, то тогда dokcer-compose или ansible. Но вообще ansible больше для управления, добавить везде пользователя, обновить OC везде 3) Попробывать обернуть и всё, тут больше опыт и документация докера.

И надо понимать, а нужны ли вам контейнеры?

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