Вы можете запустить контейнер SQL Server Docker на Apple M1 и M2 Silicon
Docker начнет вытащить изображение из веб -репозитория и загружать его на локальную машину после запуска команды выше.
Краткое содержание
В этой статье я покажу вам, как запустить контейнер Docker SQL Server на кремнии Apple M1 и M2, используя бета -поддержку Docker для эмуляции Apple Rosetta 2 x86. Следуя нескольким простым шагам, вы можете установить SQL Server на свой Mac M1 или M2 и начать запуск запросов SQL. Имейте в виду, что эта техника официально не поддерживается Microsoft, так как я работаю в команде Docbase Docbase Microsoft.
Ключевые моменты
1. Docker теперь поддерживает слой эмуляции Apple Rosetta 2 x86, позволяя запустить SQL Server на Apple M1 и M2 Silicon.
2. Чтобы начать, загрузите и установите последний Docker для Apple Silicon с официального веб -сайта Docker.
3. Как только Docker Desktop работает, откройте панель инструментов и перейдите в настройки.
4. В разделе «Функции в разработке» выберите флажок «Использовать розетту для эмуляции x86/amd64 на Apple Silicon».
5. Перезапустите двигатель Docker, чтобы применить изменения.
6. Следуйте инструкциям в Руководстве Docker’s QuickStart для установки контейнеров SQL Server Linux с Docker.
7. Не обращайте внимания на предупреждение о запрашиваемой платформе изображения, не соответствующей обнаруженной платформе хоста.
8. Производительность запуска SQL Server на Apple M1 и M2 с Docker была аналогична производительности MacBook Pro на базе Intel с 64 ГБ ОЗУ.
9. Azure Data Studio-это кроссплатформенный инструмент базы данных, который можно использовать на Mac M1 для запуска запросов SQL.
10. Чтобы установить Azure Data Studio, загрузите его с официального веб -сайта Microsoft и установите на свой Mac M1.
Уникальные вопросы и ответы
1. Могу ли я запустить SQL Server на Apple M1 или M2 Silicon?
Да, вы можете запустить SQL Server на кремнеоне Apple M1 или M2, используя бета -поддержку Docker для эмуляции Apple Rosetta 2 x86.
2. Как установить Docker на Apple Silicon?
Чтобы установить Docker на Apple Silicon, загрузите последнюю версию Docker для Apple Silicon с официального веб -сайта Docker и следуйте инструкциям по установке.
3. Что такое розетта 2?
Rosetta 2-это технология эмуляции Apple, которая позволяет запускать приложения на основе x86 на Apple Silicon.
4. Нужно ли перезапустить двигатель Docker после включения эмуляции Rosetta 2?
Да, вам нужно перезапустить двигатель Docker после того, как позволить эмуляции Rosetta 2 для применения изменений.
5. Могу ли я проигнорировать предупреждение о несоответствии платформы при установке SQL Server с Docker?
Да, вы можете проигнорировать предупреждение о несоответствии платформы при установке SQL Server с Docker. Это не влияет на функциональность SQL Server.
6. Запускает SQL Server на Apple M1 или M2 Silicon с Docker, официально поддерживается Microsoft?
Нет, запуск SQL Server на Apple M1 или M2 Silicon с Docker официально не поддерживается Microsoft. Это техника, которая официально не рекомендуется.
7. Что такое Azure Data Studio?
Azure Data Studio-это кроссплатформенная база данных, разработанный Microsoft. Его можно использовать для запуска запросов SQL на Mac M1 и M2.
8. Могу ли я использовать Azure Data Studio вместо SQL Server Management Studio на Mac M1?
Да, вы можете использовать Azure Data Studio вместо SQL Server Management Studio на Mac M1 для запуска запросов SQL.
9. Как загрузить и установить Azure Data Studio на Mac M1?
Чтобы загрузить и установить Azure Data Studio на Mac M1, посетите официальный веб -сайт Microsoft и загрузите версию Mac Azure Data Studio. Следуйте инструкциям по установке, чтобы завершить установку.
10. Какова команда Docker для загрузки изображения Azure SQL Edge?
Команда Docker для загрузки изображения Azure SQL Edge:
Docker тянет MCR.Microsoft.com/azure-sql-edge
11. Могу ли я запустить SQL Server на моем Mac M1 без Docker?
Нет, SQL Server не имеет собственной поддержки Apple Silicon. Вам нужно использовать Docker с эмуляцией Rosetta 2 для запуска SQL Server на вашем Mac M1.
12. Docker для Apple Silicon официально поддерживается Docker?
Да, Docker для Apple Silicon официально поддерживается Docker. Он обеспечивает бета -поддержку для запуска Docker на Apple M1 и M2 Silicon.
13. Могу ли я использовать сильный пароль для контейнера Docker SQL Server?
Да, настоятельно рекомендуется использовать сильный пароль для контейнера Docker SQL Server, чтобы обеспечить безопасность вашего экземпляра SQL Server.
14. Как производится запуск SQL Server на Apple M1 или M2 с Docker?
Производительность запуска SQL Server на Apple M1 или M2 с Docker сопоставима с его запуском на MacBook Pro на базе Intel с аналогичными спецификациями.
15. Что мне делать, если я столкнулся с какими -либо проблемами установки во время запуска SQL Server на Mac M1?
Если вы столкнетесь с любыми проблемами установки при запуске SQL Server на Mac M1, вы можете обратиться за поддержкой к сообществу Docker или проконсультироваться с официальной документацией Docker для устранения неполадок.
Вы можете запустить контейнер SQL Server Docker на Apple M1 и M2 Silicon
Docker начнет вытащить изображение из веб -репозитория и загружать его на локальную машину после запуска команды выше.
Работает ли SQL на M1 Mac
Охто
Мы аррегировали подоаджолгн. SpoMOщHщ эtOй straoniцы mы smosememememopredetath, чto -aprosы otpra. То, что нужно?
Эta -steraniцa otobrana -overshy -aTeх -stuчah -obra -aTeх -stu -y -y -ogdaTomAtiчeskymi -stri -stri -rah -strhe -strhe -strhe -stri -stri -stri -stri -stri -stri -rah -rah -stristriouri Котора. Straoniцa -oprepaneTeTeTeTeTOTOTOTO -opobrasthep -apoSle -o, kak -эat. ДО СОМОМОНТА.
Иошнико -а -а -а -в -впологовый схлк -а -апросов. Esli-yspolheoute obhщiй dostup-vanterneTTHETHETHETHETHET,. Охраторс. Подеб.
Проверка, в котором я, eSli -voAchephephephephe -yvodyte -sloжne -apro Эмами, Или,.
Вы можете запустить контейнер SQL Server Docker на Apple M1 и M2 Silicon
Ранее единственный способ запустить SQL Server на Apple Silicon – через эмуляцию Qemu или Colima (HAT Tip To Enthony Nocentino).
Docker выпустил сегодня бета -поддержку для Apple’S Rosetta 2 x86 Emulation Layer, что означает, что вы можете запустить SQL Server на Apple M1 или Apple M2 Silicon, используя эту опцию.
- Загрузите и установите последний Docker для Apple Silicon
- Как только Docker Desktop работает, откройте панель инструментов и перейдите в настройки
- Найди “Особенности в разработке” опция и выберите “Используйте Rosetta для эмуляции x86/amd64 на яблоне” флажок
- Перезагрузить двигатель Docker
- Следуйте инструкциям на QuickStart: запустите изображения контейнеров SQL Server Linux с Docker для установки SQL Server
- Вы можете игнорировать предупреждение о том, что “запрошенное изображение’S Платформа (Linux/AMD64) не соответствует обнаруженной хост -платформе”
Как’S Производительность?
У меня M1 Max MacBook Pro с 64 ГБ ОЗУ. Использование сценариев из моей презентации Themoral Table. Это соответствует моему предыдущему опыту с эмуляцией Rosetta 2 в целом. Это также означает, что Энтони Ницентино должен увидеть аналогичные результаты, используя Colima.
Полное раскрытие: я работаю в Microsoft в команде Docbase Docs. Эта техника официально не поддерживается Microsoft.
Как установить SQL Server в Mac M1
Когда мы переключаем нашу операционную систему, например, от Windows на Mac OS X, ��, мы можем столкнуться с многими проблемами установки, связанных с программным обеспечением. В результате я хотел использовать Mac OS. Тем не менее, существуют значительные различия между Windows и Mac. В результате у меня было много проблем с установкой программного обеспечения на Mac OS. В этой истории я покажу вам, как установить SQL Server на Mac M1.
Шаг 1
Мы должны использовать Docker, потому что MacOS не обеспечивает нативную поддержку технологии Microsoft. К счастью, Docker уже поддерживает приложения ARM, поэтому мы можем получить их с сайта Docker.
Ссылка на прямую загрузку (Docker)
Шаг 2
После этого иди забегая SQL -запросы и другие мероприятия БД. Ты’LL нужно скачать IDE.
SQL Server Management Studio является наибольшим инструментом для SQL Server для запуска SQL -запросов, хотя он поддерживается только в ОС Windows.
Microsoft разработала альтернативу SQL Server Management Studio, благодаря своей команде. Azure Data Studio это инструмент’S имя. Этот инструмент будет использоваться на нашем Mac на основе M1.
Скачать Azure Data Studio
Скачать и установить Azure Data Studio – Azure Data Studio
Azure Data Studio-это кроссплатформенный инструмент базы данных для профессионалов данных, которые используют локальные и облачные платформы данных ..
Шаг 3
Мы’LL нужно создать идентификатор на https: // hub.докер.com или войдите в систему с тем, что у вас уже есть.
После Вас’Вшел в систему, вы’LL необходимо скачать изображение Docker с Microsoft Docker под названием Azure SQL Edge.
Мы’LL Используйте команды Docker для загрузки этого изображения в нашу локальную систему, а затем запустите его в контейнере Docker в порту Localhost. Мы’LL сможет использовать SQL Server на нашем Mac на основе M1, как только мы запустим изображение в контейнере.
Шаг 4
Мы можем использовать терминал macOS для загрузки изображения Docker.
Откройте терминал в вашей системе Mac и введите команду:
Docker тянет MCR.Microsoft.com/azure-sql-edge
Docker начнет вытащить изображение из веб -репозитория и загружать его на локальную машину после запуска команды выше.
Изображение также видно в окне рабочего стола Docker, как показано ниже.
Шаг 5
Как только вы’я скачал изображение Docker, вы’LL необходимо выполнить его в контейнере Docker в живом порте Localhost.
Используйте то же окно терминала, чтобы запустить команду ниже.
Docker run -d -Назовите MySQLServer -e ‘Accept_eula = y’ -эн ‘Sa_password = your_password123’ -P 1433: 1433 MCR.Microsoft.com/azure-sql-edge
Настоятельно рекомендуется использовать сильный пароль
Когда команда завершится успешно, перейдите к опции контейнера в окне рабочего стола Docker и найдите контейнер с тем же именем, что и тот, который мы указали в команде.
Шаг 6
После этого мы можем войти в Azure Data Studio, используя учетные данные, которые мы только что создали. Здесь’S, как вы можете связаться с этим:
Теперь вы можете построить запросы для создания таблиц, хранимых процедур и других объектов, используя новую опцию запроса.
Если вы забудете свой пароль, вы можете просто удалить изображение и установить новое.
Я считаю, что вы поняли тему, обсуждаемую сегодня. Если у вас есть какие -либо проблемы или вам нужны какие -либо разъяснения, Дон’t не стесняйтесь связаться со мной через раздел ответа. Спасибо, что потратили ваше драгоценное время на чтение этого блога. Я считаю, что это поможет вам работать с SQL на Mac OS.
Наслаждался статьей? Стать Средний член продолжать обучение без ограничений. я’LL получит часть вашего членства, если вы используете вышеуказанную ссылку, без дополнительных затрат для вас.