Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Можно очистить папку /var/backups (Debian)?

Лучший ответ:
в комплект ко всему озвученному посоветую поставить ncdu. отличная консольная прога с отличным отображением потребляемого места в каждом субкаталоге.
запускаем и смотрим что занимает место в корневом каталоге.
ncdu -x /
- x для того чтобы не лезла на внешние примонтированые устройства.

Худший ответ:
Проблема была в айнодах:root@vm22433:/etc/mysql# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
udev 124696 304 124392 1% /dev
tmpfs 127514 452 127062 1% /run
/dev/vda1 1969920 1969920 0 100% /
tmpfs 127514 1 127513 1% /dev/shm
tmpfs 127514 3 127511 1% /run/lock
tmpfs 127514 15 127499 1% /sys/fs/cgroup
tmpfs 127514 12 127502 1% /run/user/1002
через эту программу я нашел "жирную папку"for i in /*; do echo $i; find $i |wc -l; done
это оказалась /home/tomnolane/tmp
я так не смог её открыть, putty завис. Не долго думая - снёс. В итоге:Filesystem      Inodes  IUsed   IFree IUse% Mounted on
udev            124696    304  124392    1% /dev
tmpfs           127514    454  127060    1% /run
/dev/vda1      1969920 450857 1519063   23% /
tmpfs           127514      1  127513    1% /dev/shm
tmpfs           127514      3  127511    1% /run/lock
tmpfs           127514     15  127499    1% /sys/fs/cgroup
tmpfs           127514     12  127502    1% /run/user/1002
p.s. на VPS использую VestaCP
p.s.s. всем спасибо за подсказки, они тоже отвечают на этот вопрос, хотя не конкретно в моём случае
Вопрос: Возможен ли wifi вместо nfc в платеже?

Лучший ответ:
Возможно. Создайте стандарт, который описывает данное взаимодействие, реализуйте его и договоритесь чтобы все его использовали. Делов-то.

Худший ответ:
расшифруйте nfc и поймете, что это не то чтобы невозможно, но как и тот самый "неуловимый джо", нафиг никому не нужно ))
слишком много проблем придется дополнительно решать  при таком увеличении радиуса действия
Вопрос: Как выбрать выносной диск?

Лучший ответ:
В принципе без разницы.
Любой диск у которого устраивает емкость и цена.диск может не использоваться и пролежать 2 года.. При длительном отключени от питания SSD имеют свойство терять информацию, как холодное хранилище лучше не рассматривать.И в любом случае - если вам данные важны, не забывайте про бэкапы.

Худший ответ:
Диск на 1тб выйдет дешевле разве что чем два по 500гб.
А гибридный HDD+SSD не рассматриваете?
Вопрос: Почему с помощью #id можно стилизовать сразу же несколько элементов?

Лучший ответ:
сами заставляете браузер нарушать правила
такто он должен выдать ошибку и не показывать ваш кривой код
но так как вас таких много оно както работает

Худший ответ:
Не «запрещено», а «не рекомендуется». 
К тому же это относится только к js.  CSS-у всё равно сколько у вас одинаковых id. Подходит под селектор — применяем стили.
Вопрос: Что скажете о данном коде? Каков мой уровень?

Лучший ответ:
Да ты не парься, иди куда возьмут на джуна фронта, набирайся опыта)

Худший ответ:
Копипаста, видел курс, на котором один в один
Вопрос: Как с помощтю html & css сделать черточки побокам от текса?

Лучший ответ:
Возможно это просто фоновая картинка либо такой символ например вставьте код: — перед текстом. htmlweb.ru/html/symbols.php

Худший ответ:
display:inline-block или flex
на flex
https://jsfiddle.net/hon96v8a/1/
Вопрос: Как происходит общение клиента и сервера?

Лучший ответ:
клиент отправляет запрос серверу, сервер отвечает клиенту. или наоборот, но максимально подробно.в правильно заданном вопросе содержится 90% ответа

Худший ответ:
СхемаОписание
Вопрос: Иммутабельность строк?

Лучший ответ:
1. Неизменяемость строк используется при операциях сравнения - сравниваются только указатели. Ещё есть вопросы экономии места при повторном использовании, но не уверен, что здесь можно много выиграть.
2. Для активной работы со строками как раз и используются StringBuilder. по сути они представляют собой выделенный массив большого размера, в рамках которого происходит работа со строкой. Во время манипуляций новый массив не создаётся - всё происходит по месту, если не превышается выделенный размер. Если буфера не хватит - выделяется новый, большего размера. Текущий размер буфера можно узнать из свойства Capacity, его можно сразу задать достаточно большим.

Худший ответ:
Для начала, нужно понимать, что строка - это, по сути, массив символов. Длину массива изменять не принято. Это, конечно, можно сделать, но операция изменения размера массива очень ресурсозатратная. Массив - это данные, которые записаны в памяти последовательно. При попытке изменить размер массива, нет никакой гарантии, что после последнего элемента в массиве есть свободная память, следовательно приходится копировать массив в свободную область памяти. Собственно, по этой причине, размер массива не изменяют.
Для того, чтобы произвести, какие-либо операции над строкой, нужно изменить массив символов.
Вопрос: На каком языке программирования написан сайт ukr.net?

Лучший ответ:
Advertising Network
AdRiver 
DoubleClick for Publishers (DFP)Analytics
Google AnalyticsWeb Server
NginxAdvertising Network
Google AdSenseTag Manager
Google Tag ManagerJavaScript Framework
jQuery
А вообще советую поставить плагин Wappalyzer, что бы не задавать больше таких вопросов

Худший ответ:
спс
Вопрос: Как поставить на сайт очистку кеша?

Лучший ответ:
можно, меняешь путь к картинке<img src="/img/file.jpg?v=1">
<img src="/img/file.jpg?v=2">
<img src="/img/file.jpg?v=3">
и тд.
тоесть если у КЛ картинка /img/file.jpg?v=2 закеширована, меняешь на /img/file.jpg?v=3 и браузер скачает ее если она не закеширована
и так с любой статикой

Худший ответ:
А еще лучше делать вот так, добавлять хэши в имя файла.
В некоторых случаях GET-параметры могут не учитываться бразузером или сетью, в которой расположен пользователь. Поэтому надежнее делать меняющимся название или путь до файла <img src="/img/file.12345.jpg">
<img src="/img/file.12345.jpg">
<img src="/img/file.12345.jpg">
Вопрос: Как в telegram bot api послать сообщение боту зная его имя2?

Лучший ответ:
Бот не может отправить сообщение боту насколько я помню.

Худший ответ:
только если вы хозяин бота
https://core.telegram.org/bots#deep-linking
Вопрос: Какие языки можно использовать на ОГЭ?

Лучший ответ:
1. На каких языках можно написать программу?
2. Можно ли будет технически прямо на экзамене скомпилировать и протестить работу программы? (где-то слышал, что нельзя) 
Оба эти вопроса нужно поднимать в вашем заведении, потмоу что никто не знает технических возможностей конкретно вашей школы, конкретно вашего учебного класса.
Если это можно сделать на скриптовом языке - делайте на нем - проще.
Если есть доступ к инету - есть онлайн компиляторы и эмуляторы шеллов - можно там.
Но вообще, этот вопрос не для тостера, поскольку случай слишком частный, и должен решаться внутри вашего учебного заведения.

Худший ответ:
Я конечно понимаю, что пишу поздно, но щас наверное в любой шараге есть python, да и задачи там не такие трудные, они их не с кодворса берут.
Вопрос: Как установить imagick для PHP7.1 (docker, alpine)?

Лучший ответ:
В таких случаях через sub-shell можно скормить команде то, чего просит.
Например:# Install Xdebug
RUN apk add --update --no-cache --virtual .tools-deps \
            autoconf g++ libtool make \
 && (yes | pecl install xdebug) \
 && apk del .tools-deps \
 && rm -rf /var/cache/apk/*

Худший ответ:
Забыть про pecl и качать с Гитхаба.Пример сборки imagick-extapk add --no-cache --virtual .imagick-build-dependencies \
  autoconf \
  curl \
  g++ \
  gcc \
  git \
  imagemagick-dev \
  libtool \
  make \
  tar \
&& apk add --virtual .imagick-runtime-dependencies \
  imagemagick \

# (!) Ниже нужно оставить один способ для скачивания, убрав другой, включая его зависимости.

# Git
&& IMAGICK_TAG="3.4.2" \
&& git clone -o ${IMAGICK_TAG} --depth 1 https://github.com/mkoppanen/imagick.git /tmp/imagick \
&& cd /tmp/imagick \

# curl (wget)
&& IMAGICK_VERSION="3.4.2" \
&& IMAGICK_FILENAME="imagick-${IMAGICK_VERSION}" \
&& IMAGICK_SOURCE="https://github.com/mkoppanen/imagick/archive/${IMAGICK_VERSION}.tar.gz" \
&& curl -fSL --connect-timeout 30 ${IMAGICK_SOURCE} | tar xz -C /tmp \
&& cd /tmp/${IMAGICK_FILENAME} \

&& phpize \
&& ./configure \
&& make \
&& make install \

&& echo "extension=imagick.so" > /usr/local/etc/php/conf.d/ext-imagick.ini \

&& apk del .imagick-build-dependencies
В вашем случае задавать версию внешним образом лучше через ARG.Пример установки версии imagick-ext через аргументDockerfileARG IMAGICK_VERSION="3.4.2"dockerdocker build --build-arg IMAGICK_VERSION=3.4.2 .docker-composebuild:
  context: ./alpine-php
  args:
    - IMAGICK_VERSION=3.4.2Пример полной сборки PHP на Alpine :)
Вопрос: Как передать значение одной даты в другую?

Лучший ответ:
Предлагаю два варианта. Используй функцию date для перевода unix timestamp (int) в date нужного тебе формата и делай с ними что хочешь.
Второй вариант. Используй библиотеку Carbon для работы с датой-временем.

Худший ответ:
Предлагаю два варианта. Используй функцию date для перевода unix timestamp (int) в date нужного тебе формата и делай с ними что хочешь.
Второй вариант. Используй библиотеку Carbon для работы с датой-временем.
Вопрос: Как Python в без фигурных скобок собрать блок инструкций?

Лучший ответ:
Табуляция жеfrom itertools import count


while 1>0:
    for i in count(0):
        if i > 10:
            break
        else:
            a = a + 12
            b = 123 + a
            if a+b==12:
                print("asas")
            else:
                print("123")

Худший ответ:
Пробелы или табы.
Учите синтаксис :)
Вопрос: Кто каким образом документирует локальную сеть?

Лучший ответ:
Я визуал, поэтому основа для меня - схема. Топология на уровне логики, на уровне физики. Рисую в Visio, таблицы веду в LibreOffice Calc. Никаких специализированных решений не использую - они обычно и денег стоят как крыло от самолета и работают под виндой. Мониторинг делаю через nagios - да, он страшненький, но меня устраивает, тем более, что туда можно привернуть любой, какой угодно датчик.

Худший ответ:
Вики. Схемы конкретных мест -- в визио, сетевые топологии -- картами в Zabbix. Для учёта оборудования, IP-адресов, вланов -- можно попробовать Racktables или iTOP с соответствующими плагинами.
Вопрос: C# Как освобождать оперативную память завершенных Task'ов?

Лучший ответ:
В VisualStudio есть неплохой инструмент профилирования - можете посмотреть где течет память.
А вообще - пока есть переменная, ссылающаяся на экземпляр класса - память освобождена не будет. Из того что вы написали - вам нужно по завершении каждой таски удалять ее из taskList.

Худший ответ:
Создай список тасков. После завершения таска, таск должен удалить себя из списка. И да, почитай про MaxThreads. https://docs.microsoft.com/ru-ru/dotnet/api/system...
Вопрос: Как дать доступ к отдельной папке внутри шары, не давая доступа к корневым каталогам?

Лучший ответ:
1. на родительских каталогах должны быть права просмотра, что бы попасть в вложенный каталог
(не уверен, надо проверять, но треверс папок то же должен быть. Либо на оборот, тереверс должен быть, а содержание - нет)
2. можно шарнуть вложенный каталог, и заходить прямиком на него, мимо родительских каталогов

Худший ответ:
Отключаете в настройках безопасности папки наследование от родителя и настраиваете права как вам хочется.
skrinshoter.ru/s/250517/8ot1jpJF?a
Чтобы не могли выше подняться, просто забираете права на доступ туда.  Главное иметь прямую ссылку на нужную папку.
Вопрос: Как настроить сеть между виртулками в VirtualBox?

Лучший ответ:
и зачем все так сложно?
вам на хостовой системе, теперь надо добавлять статические маршруты для обеих подсетей
если хотите предоставить виртуалкам интернет и взаимное общение - проще конфигурировать сетевой мост https://i.imgur.com/r6KJiMl.png

Худший ответ:
Если есть роутер, то проще сделать Сетевой мост.
Вопрос: Как сделать чтоб некоторые слова в тексте были так выделены?

Лучший ответ:
Очевидно увеличить шрифт и задать подчеркивание, если в шрифте оно отрисовано. Иначе придется картинкой делать подчеркивание.
ps: не используйте такие шрифты)

Худший ответ:
заключайте их в тег <font> текст </font>, но это подходит если текст не будет редактироваться часто, хотя в админке тоже можно поколдовать и добиться такого, но как написали выше, не используйте такие шрифты)
Вопрос: Как эффективно построить инфраструктуру для веб сервиса с периодическим «хайлодом»?

Лучший ответ:
Во время HL, всем "не юзерам"/гостям/читателям (кому не нужно изменять данные на сервере) - отдавайте кэшированные страницы, юзерам - как обычно.

Худший ответ:
Вариант 1.  Использовать Varnish, для ресурсов формата "новостник", по моему идеальное решение (в версии 5.0 в зачаточном состоянии появилась поддержка HTTPv2/SSL, судя по ChangeLog).
Вариант 2. Использовать Nginx + балансировку нагрузки.
Вариант 3. По быстрому склепать или арендовать облако, где бы ресурсы выделялись динамически, по наиболее оптимальным для Вас алгоритмам.
Вопрос: Как реализовать «хлебные крошки» с длинными названиями?

Лучший ответ:
Задать максимальную допустимую ширину длинным пунктам хлебных крошек. Для каждого разрешения (моб/десктоп) можно отрегулировать максимальную ширину, чтобы умещалось по 2-3 пункта в строку. Это уже дело техники. Такой способ 100% поможет избежать непредсказуемых растягиваний.snippet

Худший ответ:
Видел в буржунете решение с заворачиванием каждой секции крошек в span с ограничением дины через css и докруткой js многоточья в отсекаемой части текста крошек.
Типа:
Домой > Категория од.... > Подкатегори... > Товар
По мне так вполне юзабильно и ПС путь индексируют, в т.ч. с макроразметкой. 
2-й вариант - о5 таки через css присваиваем класс с visible: none; и вместо текста подаем иконку.
Вопрос: Как завернуть весь трафик определенных пользователей c микротик на внешний прокси?

Лучший ответ:
Никита Решетняк Для простоты , используйте adress list, что бы не писать кучу правил в  firewall.
Там укажите нужные ip, которые вам надо завернуть
у меня тут banlist виден, но сути этого не меняет. Я одним правилом блокирую ботов из интернета.
Далее вам надо перенаправить все запросы на порт 80 на адрес и порт proxy сервера
это называется прозрачное проксирование
/ip firewall nat add src-address-list=squid_list dst-port=80 action=redirect to-ports=3128 to-addresses=IP_сервера_SQUID
Вроде как все.
P.S. правило , должно быть выше маскарада

Худший ответ:
Шлюз по умолчанию выдайте им ип этого прокси
Вопрос: Как стилизовать input type=number?

Лучший ответ:
Оригинальный input type=number так, стилизовать нельзя. Есть всякие, на мой взгляд костыли, но они не дадут видимого вам результата.
Такие компоненты интерфейса писать нужно самому. Примерно так. Дальше стилизуйте сами

Худший ответ:
Сделал специальный плагин под это numberPlugin всё расписано на русском как подключать, применён уже не на одном реальном сайте 
Вот сайт плагина:numberPlugin
Вопрос: Как децентрализованные системы соединяются?

Лучший ответ:
Bitcoin и Tor (перечисленные в тегах) используют bootstrap-сервера, к которым они присоединяются для получения начального списка доступных узлов. Что-то вроде торрент-трекера.
Затем в действие вступает DHT.

Худший ответ:
У meshbird в документации написано, что у них DHT, но соединяется мгновенно, что, подозреваю, просто в ключе для шифрования вся информация про адрес.
Вопрос: Оцените код. Как можно заменить goto?

Лучший ответ:
while (size <=0)//проверка ввода
        goto check;//в случае неудачи, переход по метке check на 40 строку
этоif (size <= 0)
    break;goto mark;
это просто continue; в первом случае и просто ничего во втором.

Худший ответ:
Почитайте что-нибудь о структурном программировании.
Что бы лучше понять методы структурного программирования, просто запретите себе использовать goto. Вы быстро с ним освоитесь, когда будете пытаться придумать способ обойтись без goto.
Вопрос: Как начать в SEO?

Лучший ответ:
У меня наверно самый "экспресс" метод, как по скорости изучения (качественного изучения!) так и по результативности в работе:
2 года назад из сео я знал приблизительно столько, сколько сейчас знает мой кот. Магазин (мой) естественно поддерживал в сео - другой человек. И в один обычный день я как-то заметил что и звонков все меньше и вообще как-то не комфортно живется мне - зашел глянуть в метрике на полоску посещаемости. Она идеально, хоть транспортиром измеряй, шла вниз под углом 45 градусов (данные за месяц).
На мои вопросы сначала были ответы: "это сезонность", "конкуренты сильно вкинулись в контекстную рекламу" и т.д. Понимая, что это явный бред, наверно от лени, подождал еще месяц... линия посетителей и не думала менять прежнее направление, а ответы всё те же...
Может я и балбес был в сео, но аналитическое мышление разработчика и длинный список с паролями к метрикам/аналитикам от сайтов моих клиентов, которых я наделал будь здоров позволили мне за ночь провести анализ общей ситуации: у всех все супер! У кого горизонтально, у кого вверх! И только у меня вот так \
Потратив еще 3-4 ночи и поныв сеошникам тех же старых клиентов - удалось получить пару крупиц полезной инфы - с чего начать и что проверить. Достаточно нормально как для балбеса въехал в тему откуда, и куда тут растут ноги, выяснил я все таки причину такого жесткого проседания! Подохренел... А время то идет... З/П работникам тоже надо ведь как-то платить... 
И спустя 2 месяца перечитав тонны всевозможной инфы, параллельно внедряя и исправляя ошибки, а горе-сеошник тем временем плавно снял все закупленные за все время ссылки (остались только естественные) - полоска начала уверенно подниматься вверх до уровня "лучших времен"!!))
И с тех пор я постоянно пополняю знания в этой теме, слежу за всеми трендами и это дело хрен кому доверю!
Так что "жареный петух с большим клювом" - самый быстрый способ во всем разобраться:)

Худший ответ:
Продвигайте свои сайты, подключайте сайты друзей родственников знакомых
Вопрос: Почему MacBook Pro 13 2012 не видит ssd?

Лучший ответ:
После установки SSD (М2 PCI-E) была та же проблема - не виден диск. Думал что проблема в том, что нужен не PCI-E а SATA интерфейс (оба с разъемом M2). Но что один, что другой - не отображались в Дисковой утилите после загрузки через Сommand-R (сразу после включения питания). Помогло сочетание Command-Alt-R. Вроде бы начинается загрузка с обновлением. Точно не знаю. Но именно после такого способа, загрузилась немного другая дисковая утилита, которая увидела диск SSD (М2 PCI-E). Кстати, в этой утилите (типа обновлённой) есть пункт меню, где можно "отображать пустые диски", которого не было в предыдущей. Macbook Air 2013г. SSD был установлен через переходник.

Худший ответ:
Решил проблему установкой paragon, она ssd увидела только тогда, когда я запустился с внешнего жесткого диска, поместив ssd в Mac, в парагоне отформатировал ssd под HFS+ и, после двух перезагрузок дисковая утилита (не понятно как) увидела мой ссдшник. После отформатировал диск еще раз, т.к. карта томов тоже не определялась моим mac, ну а дальше все понятно.
Спасибо всем, кто ответил)
Вопрос: Как обрезать бордер чтобы вставить поверх него текст?

Лучший ответ:
Как обрезать не знаю, но можно так:
https://fiddle.jshell.net/pwLm33hw/1/
Или рамку отдельной картинкой вторым слоем накладывать.

Худший ответ:
Что-то подобное разбирается в этом уроке:
https://www.youtube.com/watch?v=pVM0WN2mCto&featur...
Вопрос: Почему не работает export/import в ES6?

Лучший ответ:
Первая ошибка - https://jakearchibald.com/2017/es-modules-in-brows...
Вторая ошибка - добавьте расширение .js в путь импорта модуля - import { Person } from './matix.js'

Худший ответ:
Скорее всего браузер не поддерживает, смотрите поддержку для вашего браузера.
С сервера вам нужно разрешить доступ.
Вопрос: Как скопировать сайт полностью?

Лучший ответ:
wget с багами копирует сайа, а правой кнопкой и "сохранить как" это вообще какой-то детский бред)
Самое лучшее это конечно ручками копировать и менять пути, но не самый лёгкий. Есть сервис помогающий - webcloner.ru, но он платный. Поэтому посоветую по изучать немного html, ведь глубоких знаний не нужно.

Худший ответ:
помимо wget как написали выше, раньше ещё пользовался teleport pro, но вроде этой программы больше нет уже
Вопрос: Как сделать чтобы при клике на один блок, ссылки в li были одни, при клике на второй блок ссылки в li менялись на другие?

Лучший ответ:
По мне так ты пытаешься сделать табы. В гугле примеров табов куча.

Худший ответ:
Повесить на блоки события, которые при клике меняют ссылки, не?
Вопрос: Как оптимизировать sql запрос с ORDER BY RANDOM()?

Лучший ответ:
Вопрос "почему медленно работает ORDER BY RAND()" просто канонический на собеседовании джуниора.
Вбейте в гугл, есть множество способов решения, у всех свои плюсы и минусы.

Худший ответ:
Можно создать memory table из айдишников всех записей, удовлетворяющих условию, и проставить этому списку нумерацию (id(auto_increment), id_from_query) - в итоге берем max(id) из мемори тэйбла, и вызываем пять раз рандом от одного до макс айди. Дальше думаю понятно.
Вопрос: Как программно (через arduino) изменять направление вращения бесколлекторного двигателя?

Лучший ответ:
поставить контроллер который умеет менять направление вращения.
либо разобраться в документации. смена направления несложная задача - даже простейшие контроллеры это умеют.

Худший ответ:
У меня есть чувство, что вы выбрали изначально не очень подходящую микросхему и пытаетесь теперь через различные костыли ее  использовать. Не надо так. Возьмите лучше подходящую под ваши требования.
Например вот даташит на неплохой вариант. Есть пин, задающий направление вращения и PWM вход для установки скорости. 3 евро за штуку - ну не такая уж большая сумма.
Вопрос: Где можно поискать бесплатные epub книги по разработке ПО?

Лучший ответ:
На Github

Худший ответ:
Конвертер книг из бесплатного ПО Calibre eBook Library с запуском из командной строки.AZW4 Input Options
CHM Input Options
Comic Input Options
DJVU Input Options
DOCX Input Options
EPUB Input Options
FB2 Input Options
HTLZ Input Options
HTML Input Options
LIT Input Options
LRF Input Options
MOBI Input Options
ODT Input Options
PDB Input Options
PDF Input Options
PML Input Options
RB Input Options
RTF Input Options
Recipe Input Options
SNB Input Options
TCR Input Options
TXT Input Options
AZW3 Output Options
DOCX Output Options
EPUB Output Options
FB2 Output Options
HTML Output Options
HTMLZ Output Options
LIT Output Options
LRF Output Options
MOBI Output Options
OEB Output Options
PDB Output Options
PDF Output Options
PML Output Options
RB Output Options
RTF Output Options
SNB Output Options
TCR Output Options
TXT Output Options
TXTZ Output Options
Вопрос: Не могу понять что имел ввиду автор. «Разработка архитектуры ПО» и «высокоуровневое проектирование» синонимы или нет?

Лучший ответ:
Проектирование это процесс в результате которого получается проект системы. Уровень проектирования не важен, т к верхние уровни декомпозируются в нижние. Архитектура системы это принципиальные решения о ее устройстве. Например SPA или SSR, микросервисы, монолит или модульная система. Причем в процессе проектирования может принято решение о смене архитектуры. Что кстати и следует из определения проектирования. Короче архитектура системы это часть проекта, но выбор архитектуры определят проект. И как итог архитектура это часть высокоуровнего проектирования.

Худший ответ:
В данном случае - одно и тоже.
Вопрос: Как разрешить доступ к MongoDB, которая находится в Docker'е, только определенным ip адресам?

Лучший ответ:
Через iptables и делается. Все правильно пробовали.
Осталось только чуть больше исследовать тему. Вам нужно использовать FORWARD chain, а не INPUT, а INPUT только если Вы делаете --network=host.
Эта статья должна прояснить ситуацию:
tomasre.com/2016/03/07/securing-coreos-with-iptables

Худший ответ:
Вам "не удалось" перебороть настройки не докера, а того же iptables, только таблицы не filter а nat.
Соответственно и копать нужно туда. Докер просто использует те же самые правила что и вы. 
Но - я не знаю что будет если вы их поменяете а потом перезапустите контейнер например. Вполне возможно что ничего хорошего.
Сам подобным вопросом недавно интересовался, но не доразбирался можно ли так сделать. Так что если решите данную проблему - отпишитесь пожалуйста как вы это сделали. Тоже интересно :)