#mysql #docker #mariadb
#докер
Вопрос:
Согласно официальному руководству, в нем говорится «Перейти к https://download.docker.com/linux/ubuntu/dists /, выберите свою версию Ubuntu, перейдите к пул / стабильный / и выберите amd64, armhf, ppc64el или s390x. Загрузите файл .deb для версии Docker, которую вы хотите установить. «. Я проверил этот URL, нет deb для i386.
Ответ №1:
https://docs.docker.com/install/#supported-platforms перечислены поддерживаемые архитектуры, и 32-разрядный x86 Linux не входит в их число.
Приложения desktop Docker для Mac и Docker для Windows работают только на 64-разрядной x86; системный компонент Linux работает на 64-разрядной x86 (но не 32-разрядной), 64-разрядной ARM и IBM Power (ppc64le) и Z (s390x) платформах. Готовые дистрибутивные пакеты доступны только для некоторых из этих архитектур, хотя все CentOS, Debian, Fedora и Ubuntu доступны для 64-разрядных x86, а пакеты Ubuntu доступны для всех поддерживаемых архитектур.
Комментарии:
1. Большое спасибо. Кажется, что кто-то должен скомпилировать исходный код, если для ubuntu требуется файл deb версии i386. Это то, что я могу заключить?
2. Кроме того, учитывая, что на всех страницах установки, относящихся к конкретному дистрибутиву, конкретно указано, что вам нужен 64-разрядный дистрибутив, у вас могут возникнуть проблемы с совместимостью с размером слова.
3. Этот URL ( docs.docker.com/install/linux/docker-ce/ubuntu ) — это учебник, на который я ссылался. Поскольку я запускаю Ubuntu 16.04 в VMware, который установлен на Mac Pro, требуется 64-разрядная версия x86.