Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Адреса сети, ip адреса?

Лучший ответ:
Адрес подсети и адрес роутера от которого идет эта сеть - это одно и тоже?
Нет.

Адрес сети - это вообще IPадрес или это просто номер?
Это IP-адрес.

Под что уходят адреса 192.168.1.0 и 192.168.1.255 и 192.168.1.256 при маске 255.255.255.0
192.168.1.0 - адрес подсети;
192.168.1.255 - адрес бродкаста подсети;
192.168.1.256 - не существует.

Худший ответ:
Адрес роутера - это 1 конкретный адрес
Адрес подсети - несколько IP адресов исходя из маски
под "технические" нужды, например под broadcast
Вопрос: Какие ограничения в PHP существуют?

Лучший ответ:
имя им легион
php -i | egrep 'limit|timeout|max'


hard_timeout => 2 => 2
log_errors_max_len => 1024 => 1024
max_execution_time => 0 => 0
max_file_uploads => 20 => 20
max_input_nesting_level => 64 => 64
max_input_time => -1 => -1
max_input_vars => 1000 => 1000
memory_limit => -1 => -1
post_max_size => 8M => 8M
upload_max_filesize => 2M => 2M
zend.exception_string_param_max_len => 0 => 0
mbstring.regex_retry_limit => 1000000 => 1000000
mbstring.regex_stack_limit => 100000 => 100000
memcached.default_connect_timeout => 0 => 0
memcached.sess_connect_timeout => 0 => 0
memcached.sess_lock_max_wait => not set => not set
memcached.sess_lock_wait_max => 150 => 150
memcached.sess_server_failure_limit => 0 => 0
mysqli.max_links => Unlimited => Unlimited
mysqli.max_persistent => Unlimited => Unlimited
Read timeout => 86400
pcre.backtrack_limit => 1000000 => 1000000
pcre.recursion_limit => 100000 => 100000
pgsql.max_links => Unlimited => Unlimited
pgsql.max_persistent => Unlimited => Unlimited
session.cache_limiter => nocache => nocache
session.gc_maxlifetime => 1440 => 1440
default_socket_timeout => 60 => 60
unserialize_max_depth => 4096 => 4096
xdebug.connect_timeout_ms => 200 => 200
xdebug.max_nesting_level => 256 => 256
xdebug.max_stack_frames => -1 => -1
xdebug.remote_timeout => (setting renamed in Xdebug 3) => (setting renamed in Xdebug 3)
xdebug.var_display_max_children => 128 => 128
xdebug.var_display_max_data => 512 => 512
xdebug.var_display_max_depth => 3 => 3
opcache.force_restart_timeout => 180 => 180
opcache.jit_bisect_limit => 0 => 0
opcache.jit_max_exit_counters => 8192 => 8192
opcache.jit_max_loop_unrolls => 8 => 8
opcache.jit_max_polymorphic_calls => 2 => 2
opcache.jit_max_recursive_calls => 2 => 2
opcache.jit_max_recursive_returns => 2 => 2
opcache.jit_max_root_traces => 1024 => 1024
opcache.jit_max_side_traces => 128 => 128
opcache.max_accelerated_files => 10000 => 10000
opcache.max_file_size => 0 => 0
opcache.max_wasted_percentage => 5 => 5


Вы явно пытаетесь что то не то.

Худший ответ:
Ещё есть ограничение на одновременную работу с сессиями. Нельзя одну и ту же сессию открыть дважды параллельно, не закрыв старый экземпляр, новый будет ждать освобождения блокировки.
Вопрос: Возможно ли написать сортировку по SmallImageList?

Лучший ответ:
Так сортируйте при заполнении. Где то у вас есть коллекция данных вот для неё и делайте linq запрос .OrderBy(x=>x.IcoField)

Худший ответ:
Если будет интересно кому с моим вариантом:
- Создал еще одну колонку
- Дописал условие для подстановки в нее
- Дописал класс
class ListViewColumnComparer : IComparer
{
    public int ColumnIndex { get; set; }

    public ListViewColumnComparer(int columnIndex)
    {
        ColumnIndex = columnIndex;
    }

    public int Compare(object x, object y)
    {
        try
        {
            return String.Compare(
            ((ListViewItem)x).SubItems[ColumnIndex].Text,
            ((ListViewItem)y).SubItems[ColumnIndex].Text);
        }
        catch (Exception) // если вдруг столбец пустой (или что-то пошло не так)
        {
            return 0;
        }            
    }
}

- И в при подгрузке прописал
this.listView1.ListViewItemSorter = new ListViewColumnComparer(3);
Вопрос: Почему я не могу поместить json в php массив?

Лучший ответ:
по хорошему использовать stream_context_create, если через file_get_contents.

а так можно еще раз завернуть в 
$array_id = json_decode(json_decode($json, true), true);

Худший ответ:
По указанной ссылке не JSON, а HTML с тегом <pre>
Вопрос: Как делать фронтенд после бекенда?

Лучший ответ:
Тобеж мы правим не .scss а непонятно где разбросанные .css, 

Ну так вы сами себе злобные буратины.
Также занимаюсь поддержкой сайтов. Те из них, которые сделаны мною с нуля имеют аккуратную кодовую базу (речь о фронте). Любые изменения вносятся в исходники, исходники билдятся, потом заливаются на сайт.
В чем проблема-то?

Худший ответ:
Есть ли что-то типа webpack, но для fullstack разработки вне nodejs
Вебпак и есть.
Фронт же от кодовой базы бэка никак не зависит, значит можно использовать любые инструменты.
По крайней мере и с бэком на php, и с бэком на .NET я его сочетать смог
Вопрос: Почему постоянно «вылетает» диск из рейд массива на контроллере PERC H710P Mini?

Лучший ответ:
 Firmware Version 21.0.2-0001
Я бы начал отсюда. Эта версия прошивки от мая 2012-го. 
"Стандартный рубеж" в 2 ТБ этот контроллер явно проходит, но всё-таки 10 лет назад и речи не шло о 16 ТБ дисках. 
Попробуйте обновиться до самой последней версии.

Второй момент уже тоньше. Размер сектора. 
Ваш контроллер точно поддерживает диски с секторами по 512 байт. А вот с 4K - всё-таки вопрос.

Я неоднократно встречал рассуждения на эту тему на околохранилищных ресурсах, но погружаться в тему глубоко у меня потребности не было. Всё-таки наша специализация - это мёртвое железо.

ЕМНИП, диски с 512e доходили до 10 ТБ, но это хорошо было бы уточнить по даташитам. Так что если у вас вдруг есть возможность проверить эту идею с помощью других дисков - проверьте (оптимально, если они будут, например, по 12 ТБ).

Сервис ответил "диск рабочий"
Вы сами можете проверить диски с помощью Р.тестера: https://rlab.ru/tools/rtester.html
Можно попробовать в т.ч. и на сервере - если вылезет что-то непотребное, то сопутствующая этому моменту информация может дать пищу для размышлений.
Размер сектора можно посмотреть там же, как и здоровье остальных дисков, если нужно. Р.тестер, к примеру, умеет показывать SMART для SAS-винчестеров.

Худший ответ:
Было тебе самое с дисками Seagate Exos, но только sas. Постоянно вылетали из рейдараз в неделю. Проблемы была в прошивке самих дисков. После того как обновил прошивку, уже 1,5 года как не одного вылета.
Мой знакомый с такой же проблемой столкнулся, так же помог update firmware дисков.
Вопрос: Какие налоги нужно платить на PayPal?

Лучший ответ:
 Раньше никогда с ним не работала, но слышала, что надо платить какие-то налоги.
Налоги платишь не в paypal, а в то гос-во, где ты являешься налоговым резидентом.
Если площадка, где ты зарабатываешь сама платит за тебя налоги, например в США, то, скорее всего, тебе не нужно платить налог у себя, тк, скорее всего, есть соглашение о двойном налогооблажении.
И, если какие-то налоги мне, все же, надо платить, то как это делается?
НДФЛ либо его аналог.
Декларируешь доход, а потом платишь налог. Сделать это можно на nalog.ru
Если в валюте, то надо его ещё конвертировать и декларировать по официальному курсу на дату получения дохода.
Ещё можно зарегистрироваться как самозанятый и платить по 4 или 6% с каждой продажи. (это таки лучше, чем 15% ндфл)

Худший ответ:
никакие 
это просто платежная система, платите налоги вы в налоговую ровно такие же как и без пейпала
Вопрос: Существует ли удобный формат для сохранение конфигурационных файлов для Python?

Лучший ответ:
Json это отличный мультиязычный инструмент и при наличии gui для пользователя взаимодействие с данными будет максимально комфортным. Если gui не вариант и нужны обязательно читаемые конфиги, то можно использовать ini или более современную его версию toml. Если их возможностей не хватает то есть yaml,, но лично я считаю что для пользователей он уже будет сложным и уж лучше использовать форматированный json. 
Для python3 можно посмотреть библиотеку sd-format, работающую со своим форматом текстовой записи данных .sd
К минусам можно отнести её малую известность, отсутствие поддержки для python2, а к плюсам: хорошие возможности, с приоритетом на читабельность, минимум использования служебных символов. В качестве значений можно использовать списки и словари. Простые можно записывать в строку, сложные в столбец. Можно записывать многострочное значение строки. К полезным фишкам можно отнести возможность использовать не только сами данные, но и комментарии к данным.
Можно рассмотреть вариант использования комбинированного варианта: ini + json. При таком варианте у вас будет масса возможностей для записи любых данных в ваши файлы конфигурации.  Это может и не самое удачное решение, но оно достаточно часто используется.  Для json можно использовать одноименную библиотеку.  Для работы с ini можно использовать библиотеку configparser

Худший ответ:
Сохраняй как словарь, спокойно пиши комментарии, как в питоне, выгрузку делай через ast.literal_eval()
Вопрос: Змея не хочет вытаскивать словарь из файла *.txt, как ей помочь?

Лучший ответ:
теоретически может вытащить словарь
А практически он читает строку.

Либо через json
import json

with open('db.txt', 'r', encoding='utf-8') as db:
    db_dict = json.load(db)

Либо через literal_eval, хотя json, конечно, лучше

Худший ответ:
Нужно сохранить словарь как .data
Напр:
import pickle
# имя файла, в котором мы сохраним объект
shoplistfile = 'shoplist.data'
shoplist = ['яблоки', 'манго', 'морковь']
# Запись в файл
f = open(shoplistfile, 'wb')
pickle.dump(shoplist, f) # помещаем объект в файл
f.close()
del shoplist # уничтожаем переменную shoplist

Вытащить можно так:
# Считываем из хранилища
f = open(shoplistfile, 'rb')
storedlist = pickle.load(f) # загружаем объект из файла
Вопрос: Не подключается .CSS к html?

Лучший ответ:
Скобка закрывающая
Скриншот кода удалён модератором.

Худший ответ:
Снизу 2 раза  body
Вопрос: Какие порты закрыть для локальной разработки?

Лучший ответ:
Убедитесь, что все демоны настроены на работу только на локальном адресе (127.0.0.1 или ::1), в этом случае подключение к ним невозможно будет установить извне с помощью обычной маршрутизации. Обычно подобные опции называются bind-address, или как-то похоже.

Также убедитесь, что на компьютере не установлено ПО прокси, доступное извне: оно может обращаться к локальным адресам и позволит потенциальному злоумышленнику получить доступ к локальным программам.

Худший ответ:
На "домашнем ПК с виндой" открытием и закрытием портов в/из вашей локально сети рулит ваш роутер(он-же шлюз). Какую модель угроз вы себе представляете, даже открыв 3389 на компе и оставив винду без авторизации?
Ваш ребёнок зайдёт со своего компа и положит ваш сервер? ну тогда просто поставьте пароль на учётку винды. Или он может брутфорсить пароли и сканировать открытые порты? Тогда да, озаботьтесь стойкостью паролей и закрытием всех портов на брандмауэре.
Вопрос: Как реализовать аварийное отключение оборудования при работе под нагрузкой более определенного времени?

Лучший ответ:
Купить реле времени с задержкой на отключение. Это стандартная практика для насосов.
Включается автоматика насоса, ток попадает на реле времени, реле включается и работает 5 минут подавая ток на насос, после чего реле времени выключается и выключает насос. 
Всё, нужно идти вручную перезапускать автоматику насоса.
Вот типа такого но они всякие разные бывают https://elektroautomatika.ru/layout_bs4/upload/tim...

Худший ответ:
1. Линия I/O, принимающая сигнал "включить насос".
2. Таймер.
3. ???
4. Линия I/O, выдающая сигнал "включить насос".
5. Profit!
Вопрос: Как создать QR код с рамкой?

Лучший ответ:

Открыть обе картинке в любом графическом редакторе
Выделить код на второй 
Копировать код 
Вставить код в первую картинку
Сохранить файл


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

- https://github.com/davidshimjs/qrcodejs
- https://github.com/zxing/zxing

И приложение convert из комлекта imagemagic https://stackoverflow.com/questions/2313206/add-bo... которое добавит рамку.

Осталась только интеграция этих двух вещей.

Реши сам. Или ищи себе разработчика.
Вопрос: Как можно посчитать количество итераций в методе перебора .map()?

Лучший ответ:
добавить в .map индекс
datafetch.map((data, index) => 
                    <div id = "Win" className="ItemsWinners" style={
                        {backgroundColor: randomBorderColor(style)}
                     } key={datafetch.length+data.count}>
                        <h2>{data.nameItems}</h2>
                    </div>,
                    setStyle(style + 1), console.log(style)
                )

Худший ответ:
Функция callback, создающая элемент в новом массиве, принимает три аргумента:

currentValue
  Текущий обрабатываемый элемент массива.
index Необязательный
  Индекс текущего обрабатываемого элемента в массиве.
array Необязательный
  Массив, по которому осуществляется проход.Array.prototype.map()
Вопрос: Почему не срабатывает OnTriggerEnter2D?

Лучший ответ:
Вы используете функцию OnTriggerEnter, которая работает с 3д объектами/коллайдерами, когда в сцене используете 2D коллайдеры, для которых нужно использовать функцию: https://docs.unity3d.com/ScriptReference/MonoBehav...

Худший ответ:
попробуй создать триггер для уничтожаемого объекта
Вопрос: Почему не работает камера Windows 10?

Лучший ответ:
Камера может быть банально отключена в ОС. Пройдите по цепочке Параметры - Конфиденциальность - Камера (в левой колонке), и посмотрите, включена ли она. Если выключена - включите (там для этого есть кнопка "Изменить" или движок). Ниже располагаются движки, позволяющие разрешить/запретить доступ к камере для отдельных приложений.
Это же касается и микрофона.

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

А вот отдельно драйверов:
Вопрос: Почему никто не учит C# но на каждом углу учат Java?

Лучший ответ:
Тут пожалуй, важную роль в популяризации играет не возможности языка, а политика компаний, которые разрабатывают языки.
Так исторически сложилось, что Java появилась раньше, чем C# и соответственно, к моменту появления C# уже было написано огромное количество проектов-миллионников. Также компания Майкрософт довольно долго (чуть ли не 8-9 лет) ограничивала применение .Net на других платформах из-за чего это тоже сыграло свою роль. Соответственно, определенная часть рынка в энтерпрайз была утеряна для C#. Но зато C# смогла утвердить себя в сфере gamedev (фреймворк Unity), а также в сфере desktop разработки. Но не стоит сбрасывать со счетов C# в энтерпрайз и веб сферах. На нем пишут довольно серьезные проекты.
Думаю, что остальное лишь предпочтения разработчиков.

Худший ответ:
Это называется "информационный пузырь". По той же причине delphi - "мёртв", точнее умирает уже почти десяток лет.
Вопрос: Как найти бекдор на сервере Линукс?

Лучший ответ:
1) Переустановите сервер;
2) Разрешите доступ к серверу по ssh только по ключу.

Как найти бекдор на сервере Линукс?100 %-го варика нет. Можно конечно еще один точно такой сервер создать. Взять с него список файлов (вместе с его хешем) и сравнить со списком зараженного. Но оно того не стоит, лучше переустановите.

Худший ответ:
Бекдор может быть на уровне ядра. Как только есть подозрение, что сервер скомпрометирован -- снос.  Это единственный вариант.
Вопрос: Как нажать на кнопку «Подписаться» и «Лайк» на youtube.com?

Лучший ответ:
Нажать на одну, потом на другую. Выглядит как решение :)

Худший ответ:
Я делал через модуль pyautogui 
но это не совсем камельфо. если ты имеешь ввиду вк то попробуй модуль api_vk
Вопрос: Функции uasort и json_encode c массива делаю объект?

Лучший ответ:
Вы используете uasort, который сортирует ассоциативный массив, соответственно меняя положение и данных и ключей.
Используйте вместо этого usort.

Худший ответ:
Альтернативное решение (приведено для полноты картины, но правильнее использовать подходящую функцию сортировки):
json_encode(array_values($regions))
Вопрос: Как выжить IT-отделу в нынешних условиях?

Лучший ответ:
Пока ничего принципиально не изменится, будет переориентирование на Китай (собстенно, уже давно происходит). Будет некоторый дефицит серверного оборудования, но в большинстве фирм сейчас сервеные мощности в избытке, а пока проявятся проблемы, возможно, что то и поменяется. 
Возможно, есть смысл закупить какие то расходники (диски для хранилищ, картриджи, барабаны для принтеров). 
По ноутбукам и ПК никаких санкций еще не вводилось, будет просто рост цен в соответствии с курсом доллара/юаня.
Критичные для работы бизнеса сервисы, наверное, есть смысл перетащить из иностранных дата-центров в РФ. 
Еще стоит приготовиться к росту зарплат, так как ИТ-специалисты сейчас востребованы и в условиях быстрого роста цен могут внимательнее смотреть на рынок.
Вероятно, имеет смысл посмотреть на аналоги ПО, производители которого либо присоединились к санкциям, либо приостановили работу с Россией - Microsoft, Oracle, SAP, Adobe, Autodesk и т.п. Правда, наверное, не стоит сразу бросаться менять это ПО, но аналоги лучше изучить.

p.s. все вышесказанное - просто мнение, не претендующее на абсолютную истину.

Худший ответ:
Эмм... да как обычно. просто увеличить финансы на ИТ в 3 раза...
есть у вас какие то сервисы которые закрывают или что? подробности не ясны...
Вопрос: Как автоматизировать перезагрузку роутера по SSH через Powershell?

Лучший ответ:
Попробуйте поставить модуль Posh-SSH и воспользоваться командлетами из его состава по инструкции отсюда https://habr.com/ru/post/314990/
Для вашей задачи должно подойти.

Худший ответ:
Если на вашем роутере можно настроить авторизацию по ключу, вам одного ssh хватит
Просто добавить ключ в агента и запускать типа ssh login@host command

Если нет - есть клоны putty с запуском команд или, как сказал Евгений, модуль Posh-SSH, а там команда Invoke-SshCommand
Вопрос: Как сделать трансляция игры с виртуальной машины?

Лучший ответ:
stream remote должен быть запущен внутри виртуальной машины
но в принципе этот способ будет давать накладные расходы виртуалки  (10%-30% на cpu и вплодь до невозможности игры из-за gpu)

настоятельно рекомендую вместо запуска игры в витуалке запустить ее нативно, использовав на выбор:
1. ibik aster, никакого удаленного управления по сети, нативная работа игр и программ, десктопная версия windows (не серверная) при этом из мощного компьютера легко можно сделать с 10 рабочих мест (на самом деле без ограничений, сколько железо позволит), достаточно подключить нужное количество мониторов, клавиатур и мышек, 10-20 метров без особых затрат (дальше понадобятся удлинители, например при 100 метрах цены в 10-20 т.р. только за кабель монитора). Умеет работать с 1 gpu (когда то давно так успешно запускали какую то ммрпг на двоих)
Недостаток - одновременно одна и та же игра может не запуститься, так как к этому не готовы античиты (но советую все же попробовать, запускать игру под разными пользователями windows, установив ее в разные каталоги, да неэффективно по месту на диске, но в частных случаях это тоже можно решить)
2. ibikaster + steam remote - то же самое, только игровое место транслируется с помощью steam (мне кажется у них самый эффективный алгоритм трансляции видео в пределах локальной сети)
3. rdp - штатный протокол удаленного управления, не всякая 3d игра сможет корректно использовать видеоускоритель, если будет запущена в окне удаленного рабочего стола, но к примеру старые 2d игры вполне идут, отзывчивость в таком режиме, при наличии хорошей локальной сети (гигабит) - очень хорошая
ограничение десктопных windows на одновременное подключение снимается утилитой rdpwrap

p.s. одновременно несколько рабочих мест как ibik aster можно сделать бесплатно на linux с помощью ее штатного инструмента multiseat (на каждое рабочее место своя видеокарта) а с помощью xserver xephyr и в пределах одной видекарты (но придется поковыряться), а там возможно ваша игра уже поддерживается официально (вот к примеру только что в офф стим клиенте установил ark survival ребенку, идет даже шустрее чем на win) или не официально с помощью wine (но античит почти наверняка помешает)

Ну и штатно xserver умеет транслировать видео по сети (поковырять настройки, убрать шифрование и сжатие), я помню очень давно для теста запускал кажется quake, оно в принципе работало и даже не лагало (просто не высокий fps) отзывчивость была явно выше vnc/rdp, но там использовался ускоритель клиента, сейчас наверное это можно как то настроить

Худший ответ:
Vnc вообще не предназначен для игр. Вообще сомнительно что vnc, radmin, терминал способны транслировать 120 fps.
Вопрос: Как реализовать такое сравнение строк, JS?

Лучший ответ:
Не надо никаких библиотек. Всё есть в штатных функциях.
'е'.localeCompare('ё', 'ru', { sensitivity: 'base' })
// 0

Худший ответ:
В эту сторону гуглите
Вопрос: Локальный сервер на виртуальной машине Windows?

Лучший ответ:
Вариантов масса.
Имхо test/stage сервер нужно делать максимально похожим на продуктовый.
Соответственно:

 виртуалка с дебиан 
 отдельный сервер с дебиан 


Худший ответ:
Теоретически самый лучший вариант (имхо):

1. На текущем сервере с сайтом поставить виртуалку - там дебиан и перенести сайт туда.
2. Да, купить ещё один сервер и там тоже поднять виртуалку и там дебиан с сайтом.

Это даст возможность снапшоты туда-сюда легко переносить что очень удобно.
Вопрос: Как лучше всего использовать ресурс батареи?

Лучший ответ:
Возможно, многие не согласятся, но, на мой взгляд, заморачиваться всеми этими попытками как-то помочь аккумулятору не стоит вообще. Литий-ионный аккумулятор стареет, деградирует естественным образом сам по себе даже независимо от того, используется он или нет. Зачем этот гемморой, если существенно его ресурс всё равно не продлить? Что от человека зависит - разьве что не морозить аккумулятор. А в остальном надо пользоваться так, как удобно.

Худший ответ:
отключать заряженный аккум (хотя для большей сохранности советуют заряжать до 80%) при работе ноута от сети.
у меня на работе ноут стационарно стоит. аккум лежит в сумке, пользовался им с ~месяц назад, когда выезжал с ноутом на объект.  перед выездом аккум зарядил до 100%.
после выезда до 80% (на глаз) и отключил.
если еще пару месяцев выездов не будет, то выну, подзаряжу и обратно в сумку уберу.
Вопрос: Для чего нужна эта область на матплате?

Лучший ответ:
Плата разрабатывается и производится под серию устройств, так гораздо дешевле в производстве.
А автоматы расставляют детали уже по схеме для определенной модели
Поэтому в разных местах могут быть/не быть разные детали или детали могут распологаться в разных местах платы в зависимости от схемы используемой в конкретной модели серии.
С этим ничего не сделаешь. Кастомная переделка платы под более старшую модель слишком трудна и экономически нецелесообразна, помимо того что нужно найти все недостающие детали, нужно еще и восстановить схему/прошивку, заменить СО и др

Худший ответ:
Место под распайку дискретного видеочипа и видеопамяти. Видимо, инженеры сделали единую схему платы для нескольких устройств и в более дешевой просто урезали часть функций.
Сделать, скорее всего, нечего не выйдет - как минимум система охлаждения не рассчитана на их установку, а BIOS не поддерживает ее работу. Как максимум - обрезана силовая часть, отвечающая за питание чипов.
Вопрос: Как перенести контейнер Docker на другую машину?

Лучший ответ:
При условии если том примонтирован в хостовую систему (для mysql это обычно /etc/mysql & /var/lib/mysql), и совсем хорошо если это docker-compose то особо ничего, просто останавливаете контейнер, и копируете папку с данными на новый докер хост.
А если случай какой-то иной, способы схожи, но универсального нет, нужны детали.

Худший ответ:
Если нужно перенести прямо контейнер как есть, то есть команда docker save, она позволяет сохранить текущую файловую систему хранилища в tar-архив. Потом на другой машине можно сделать docker load этого архива, он подгрузится как docker image. На базе этого docker image можно запустить другой контейнер. Параметры запуска можно взять из docker inspect старого контейнера.

Но, как уже написали выше, это плохое решение для плохой ситуации. Не надо держать в контейнерах базы данных и конфиги, они должны лежать отдельно на файловой системе хоста, тогда можно просто остановить контейнер, всё это скопировать на другую машину и там запустить контейнер аналогично старому.