@docker_ru
Docker — русскоговорящее сообщество

Обсуждаем вопросы, посвященные Docker🐳, Docker Swarm и всей экосистеме. Обмениваем идеями, новостями и решаем пробемы. Вам могут быть полезны: @coreos_ru, @kubernetes_ru, @devops_ru, @rkt_ru Рекомендуем сразу отключить уведомления для удобства

2608 members

Архив канала @docker_ru 24 января 2017 г.

09:27:07 ДП
User 38710435
может кто подсказать рестовый сервис, который будет отдавать свободный на хосте порт для последующего поднятия реверс тонеля?
11:07:34 ДП
User 112565265
Есть способ рестартануть сеть докера? Суть в том что у меня через docker-compose поднято пару проектов, а докер запущен с опцией чтобы при его рестарте контейнеры жили своей жизнью, так вот после рестарта докера почему то рассыпалась сеть контейнеров, они перестали видить друг друга, хотя продолжают работать
11:11:45 ДП
User 223232705
а как они раньше видели друг друга?
11:12:10 ДП
User 223232705
как указывалось что тот контейнер находится по такому-то ip?
11:13:55 ДП
User 81212095
может имеет смысл создать новую сеть и присоединить к ней контейнеры?
11:14:07 ДП
User 112565265
обыкновенно, через dockerовский днс, он же встроенный. Да шляпа короче, они все поотконектились от своих сетей, жопа. Короче когда docker-compose подымает свои контейнеры по конфигу, он создает именнованую сеть, и добавляет все контейнеры туда, и они видят себя по своим хост именам app, db и т.п. которые в конфиге. Но после растерта докера, они все отпали из своих приватных сетей, и теперь ничего не видят
11:14:16 ДП
User 223232705
так compose сам создает сеть
11:14:22 ДП
User 112565265
ага, сам
11:14:24 ДП
User 112565265
так и есть
11:14:39 ДП
User 112565265
пойду комопзом рестартить
11:14:43 ДП
User 112565265
тупняк
11:15:00 ДП
User 112565265
нах опция рестарта докера без рестрата контейнеров если контейнеры становятся не работоспособными
11:46:02 ДП
User 112565265
Расскажите кто чем деплоит в докер? походу мой велосипед из говна и палок изжил необходимую нам надежность. Связка была Jenkins + docker-compose, ну точнее есть пока что
01:51:58 ПП
User 141975931
Что значит деплоит в докер?
02:18:54 ПП
User 194990550
Чот кажется я не правильно докер сготовил, прогую на Django, после каждого пула в гит, приходится рестартать с --builld 
Плохо ли это?
02:39:22 ПП
User 81212095
Именно пула?
02:48:28 ПП
User 194990550
Ну я такой делаю 
git pull 
Docker-compose restart
02:48:50 ПП
User 194990550
И практически ничего не меняется. Только когда сделаю с --build
02:48:54 ПП
User 112565265
User 141975931
Что значит деплоит в докер?
Деплоить в докер - разворачивать проект на сервере с докером в виде группы контейнеров. Каждый пуш в мастер у нас пересобирает образы, пушит в registry а потом из него с помощью docker compose подымается на сервере
02:49:45 ПП
User 194990550
Или это так и должно быть?:D
02:49:59 ПП
User 81212095
User 194990550
Ну я такой делаю 
git pull 
Docker-compose restart
всмысле это какой-то апп и его CI так деплоит, я не совсем понял в контексте чего данные действия происходят
02:51:12 ПП
User 194990550
Неет, все в ручную.
Просто захожу на хостинг, git pull 
Docker-compose restart
02:51:59 ПП
User 223232705
а зачем вы каждый раз перезапускаете контейнеры?
02:52:00 ПП
User 81212095
наверное не очень
02:52:08 ПП
User 194990550
Я не уверен, должно ли это быть так. Каждый раз Билд юзать?
02:52:10 ПП
User 223232705
вы же не каждый раз их конфиги меняете
02:52:17 ПП
02:52:20 ПП
User 223232705
зачем их вообще перезапускать?
02:52:27 ПП
User 81212095
лучше все-таки нормально сбилдить образы с нормальными тегами и потом уже рестартовать
02:55:17 ПП
User 81212095
а еще лучше чтобы CI это делал на каждый тег, например
03:08:21 ПП
User 194990550
Хорошо, спасибо.
04:22:27 ПП
User 141975931
User 194990550
Чот кажется я не правильно докер сготовил, прогую на Django, после каждого пула в гит, приходится рестартать с --builld 
Плохо ли это?
Если вы ради каждой ; делаете git commit; push; pull; docker restart; то это плохо. Если нужно окружение то можно прямо внутри контейнера с пробросом папки разрабатывать. А если вопрос именно про деплой, то лучше завернуть в CI и привозить без билда. Но тут без перезапуска не обойтись.
07:51:36 ПП
User 38710435
парни
07:51:44 ПП
User 38710435
докер отожрал весь диск
07:52:01 ПП
User 38710435
стопнул сервис, удалил /var/lib/docker/
07:52:12 ПП
User 38710435
места сильно больше не стало
07:52:17 ПП
07:52:56 ПП
User 38710435
tmpfs я так понимаю - это неотмаунченные разделы от убитых контейнеров?
07:54:22 ПП
User 38710435
как отмаунтить? как прибить?
07:57:12 ПП
User 38710435
возможно надо было, но докер ушел внеадекват
07:58:23 ПП
User 141636672
что ты имеешь в виду под неотмаунченными разделами?
07:58:26 ПП
User 141636672
может вольюмы?
07:58:32 ПП
User 141636672
попробуй docker volume ls
07:59:11 ПП
User 141636672
а можешь сразу в принципе docker volume rm $(docker volume ls -q)
07:59:14 ПП
07:59:46 ПП
User 38710435
докер вольюм показывает ничего
08:00:00 ПП
08:00:02 ПП
User 38710435
потому что файликов в /var/lib/docker/ нет
08:00:49 ПП
User 83482436
поставь ncdu
сделай ncdu -x /
смотри где место
08:02:22 ПП
User 38710435
это вольюмы видать от контйнера с центосью с systemd
08:03:05 ПП
User 38710435
там делается хак -v /sys/fs/cgroup:/sys/fs/cgroup:ro
08:04:38 ПП
User 38710435
короче вопрос сводится к тому - как убить вольюмы убитых контейнеров
08:05:47 ПП
User 141636672
а куда делась то директория с контейнерами и прочим?
08:06:44 ПП
User 38710435
я удалил, т.к. докер энжин не отвечал
08:06:59 ПП
User 38710435
из-за закончевшегося диска
08:07:20 ПП
User 141636672
и место не высвободилось?
08:07:40 ПП
User 38710435
нет, в том то и дело
08:08:09 ПП
User 38710435
265,4 MiB [##########] /usr                                                                                                                                                        
                       ] /var
  141,5 MiB [          ] /tmp
   27,3 MiB [          ] /root
   24,3 MiB [          ] /etc
    0,0   B [          ] /opt
@   0,0   B [          ]  lib64
@   0,0   B [          ]  sbin
@   0,0   B [          ]  lib
@   0,0   B [          ]  bin
e   0,0   B [          ] /srv
e   0,0   B [          ] /mnt
e   0,0   B [          ] /media
e   0,0   B [          ] /home
>   0,0   B [          ] /sys
>   0,0   B [          ] /run
>   0,0   B [          ] /proc
>   0,0   B [          ] /dev
>   0,0   B [g...qqqqqq] /boot
08:08:23 ПП
User 38710435
где повисли 48гб ?))
08:09:38 ПП
User 83482436
а, да, du и df считают по разному
08:09:57 ПП
User 83482436
https://linuxshellaccount.blogspot.com/2008/12/why-du-and-df-display-different-values.html
linuxshellaccount.blogspot.com/2008/12/why-du-and-df-display-different-values.html
Hey there, Today we're going to look at a little something that is a fairly hot-running-water issue on most of the Linux and Unix boards la...
08:10:43 ПП
User 83482436
lsof +L 1 / | grep -i deleted
08:10:57 ПП
User 83482436
покажет файлы которые все еще открыты процессами, но уже удалены
08:12:56 ПП
User 38710435
один файлик показал
08:13:14 ПП
08:13:35 ПП
User 83482436
большой?
08:13:37 ПП
User 83482436
а, он удален
08:13:46 ПП
User 83482436
рестартни процесс, может легче станет
08:14:48 ПП
User 38710435
ды рестартил.. и хост рестартил)
08:15:24 ПП
User 83482436
вейт, хост машину на которой места вот так вот нет рестартил и та же фигня?
08:16:07 ПП
08:17:12 ПП
User 83482436
я понимаю что это наверное много работы, но если с загрузочной флешки/rescue initrd загрузиться в однопользовательском режиме и смонтировать fs, места столько же?
08:19:09 ПП
User 157588686
у меня такая же херня была. выявилась при рестарте контейнеров. на ливе 😂
08:19:21 ПП
User 157588686
ох я попотел тогда
08:20:02 ПП
User 157588686
я тогда стопнул докер. удалил его из системы. удалил вот ту злочастную папку
08:20:17 ПП
08:20:29 ПП
User 157588686
и установил докер заново.
08:20:32 ПП
User 157588686
помогло
08:21:56 ПП
User 62459847
пляски с бубном даже не помогали?
08:22:28 ПП
User 157588686
https://github.com/docker/docker/issues/3182
github.com/docker/docker/issues/3182
Docker claims, via docker info to have freed space after an image is deleted, but the data file retains its former size and the sparse file allocated for the device-mapper storage backend file will...
08:22:35 ПП
User 157588686
вот эта проблема у меня была
08:22:36 ПП
User 83482436
для докера не бубен нужен, а лить кровь старых, древних админов в клавиатуру
08:22:49 ПП
08:23:43 ПП
User 38710435
User 157588686
вот эта проблема у меня была
дада, очень похоже, скорее всего там была тонна имеджей, контейнеров не так много
08:24:58 ПП
08:25:07 ПП
User 38710435
ну да, ну да
08:42:07 ПП
User 157588686
ну я дополнительно еще сам докер переустановливал
08:53:32 ПП
User 182928241
Какая FS?
08:54:54 ПП
09:00:33 ПП
User 182928241
Иноды?
09:12:46 ПП
User 38710435
в порядке(
10:11:21 ПП
User 108296207
Привет!

Я программист, специализируюсь на сервер-сайде. Всякие штуки, которые работают на сервере, или сразу на нескольких. Чаще - на тех, что обрабатывают много запросов, хранят много данных, и не имеют интерфейса для человеков. Изначально начинал с веба. До сих пор делаю сайтики на php+symfony.

По воле обстоятельств мутировал также в админа, и в менеджера человеков. Знаю про управление продуктом, про бизнес. В последние годы работал в основном в роли CTO. Сейчас работаю над двумя проектами: https://callguru.ru/ , тут я в роли CEO, и http://www.frisbuy.ru/ - здесь отвечаю за технологии. Ещё консультирую стартапы ранней стадии по тестированию гипотез, и разработке MVP. Помогаю просадить меньше денег)

Как мне кажется, могу быть полезен тем, что ем с вами общий кактус. По той же причине и интересуюсь сообществом. В особенности мне интересно, какие приправы нынче модно к нему добавлять. Сам использую только compose, consul и fabio.

Город - Калининград.

Группу нашёл через гугл, на telegram-club.ru.
#whois
10:20:59 ПП
User 36243441
Увидел в превью - "Я программист", мозг сразу достроил "меня не обманешь" и  я зашел в чат прочитать это хахахах
10:21:07 ПП
User 36243441
ты кликбейтер а не программист
10:21:13 ПП
User 36243441
Я месяц сюда не заходил
10:21:14 ПП
10:22:44 ПП
User 108296207
Раз уж зашёл, расскажи, чем помимо докера пользуешься)
10:23:32 ПП
User 36243441
Не пользуюсь докером
Я здесь пишу вопросы если у меня сервер ломается :D
10:26:06 ПП
User 108296207
Ребят, чёт вы жестите с удалением докера. @pzskc383 правильно говорит, удалённый файл просто был открыт каким-то процессом, потому и продолжал занимать диск. Нужно завершить тот конкретный процесс, к-ый держит его открытым, и всё будет.

Я обычно в подобных ситуациях вообще не удаляю файлы, а делаю
echo > /path/to/big/file
10:27:05 ПП
User 108296207
@nicecoder , поздравляю! Похоже, твой сервер месяц как в порядке)
10:28:25 ПП
User 36243441
Да вот вчера база данных наебнулась но я забил и создал новый сервер
исправлять мне надоело через 30 минут гугла
10:29:04 ПП
User 1698969
User 108296207
Ребят, чёт вы жестите с удалением докера. @pzskc383 правильно говорит, удалённый файл просто был открыт каким-то процессом, потому и продолжал занимать диск. Нужно завершить тот конкретный процесс, к-ый держит его открытым, и всё будет.

Я обычно в подобных ситуациях вообще не удаляю файлы, а делаю
echo > /path/to/big/file
format c: же
10:29:04 ПП
User 108296207
Это docker-way!
10:30:37 ПП
User 108296207
Stateless БД - это вообще высший пилотаж! Богдан, ты может и не используешь докер, но в тебе живёт его дух.
10:33:46 ПП
User 264150767
Хе, я тоже админопрограммероменеджер, только ни сайтов не хостю ни кактусов ни с кем ни ем. Не с кем :)
10:34:46 ПП
User 36243441
User 108296207
Stateless БД - это вообще высший пилотаж! Богдан, ты может и не используешь докер, но в тебе живёт его дух.
ахахахах
10:36:58 ПП
User 108296207
@Sheridan_ru, я не про те кактусы, что Дон Хуан вкушал, а про тот, что в заглавии чата. Мы ведь все тут плачем, колемся, но едим)
10:37:50 ПП
User 264150767
User 108296207
@Sheridan_ru, я не про те кактусы, что Дон Хуан вкушал, а про тот, что в заглавии чата. Мы ведь все тут плачем, колемся, но едим)
Пока что без меня. Пока что ищу где бы откусить.
10:38:49 ПП
User 264150767
Сложность в том что из 10 лет в генту я в докере, чифах и прочих опенстеках провел 0 лет :)
10:49:50 ПП
User 108296207
Так велкам! Можно же задокерить "следующий пет-проджект". Это очень просто. Во-первых, они документацию подтянули, стало прям вообще нормально. Во-вторых, есть отличный докер хаб, с кучей готовых образов. Тут даже не нужно быть гентушником с 10 годами опыта, средний пользователь вордпресса справится.
10:50:49 ПП
User 108296207
А профиты - огого! Управляемость инфраструктуры поднимается в разы. Намного лучше, чем со всеми этими чифами и паппетами.
10:53:07 ПП
User 264150767
User 108296207
Так велкам! Можно же задокерить "следующий пет-проджект". Это очень просто. Во-первых, они документацию подтянули, стало прям вообще нормально. Во-вторых, есть отличный докер хаб, с кучей готовых образов. Тут даже не нужно быть гентушником с 10 годами опыта, средний пользователь вордпресса справится.
Это и печально. Пока я вкуривал потроха, учился дебажить и вообще - пришли студенты, набросали новых технологий и зарабатывают вшестеро больше меня. Да еще и рассказывают мне что мой опыт никому не нужен и, в принципе, они правы.
10:55:03 ПП
User 264150767
Выучить не проблема. Для меня и набросать на коленке чтототипа докера не так трудно. Время упущенное жалко.
10:55:29 ПП
User 108296207
Следовательно, у тебя есть возможность увеличить свой доход в 6 раз, и одновременно изучить новые, интересные технологии.
10:56:30 ПП
User 264150767
User 108296207
Следовательно, у тебя есть возможность увеличить свой доход в 6 раз, и одновременно изучить новые, интересные технологии.
Изучить то новые технологии да, есть возможность. Только кто меня без опыта работать то возьмет.
10:57:33 ПП
User 108296207
Опыт на пет-проджекте тоже вполне засчитывается.
10:58:44 ПП
User 264150767
Даже удаленщикам? Такое бывает?
11:02:16 ПП
User 108296207
Я бы дал тестовое задание, и испытательный срок. Но я всем даю тестовое задание, и испытательный срок) "10 лет промышленного опыта" в резюме - это ведь только строчка текста, её не проверить. У предыдущего работодателя есть смысл спрашивать об общей адекватности, личных качествах, а не про навык верчения гайки номер 17. Так что опыт - он и есть опыт, не важно где получен.
11:04:37 ПП
User 264150767
Ниччо, я только начал искать. Надеюсь найду куда меня прислонить можно чтобы всех устроило.