【Arm】M1 Mac、「Docker」動かない 開発までに時間がかかる模様 [雷★]
■ このスレッドは過去ログ倉庫に格納されています
Docker社がオープンソースで開発しているDocker Desktopは、WindowsやMacで手軽にDockerコンテナ環境を構築できるツールです。
11月16日付で同社ブログに投稿された記事「Apple Silicon M1 Chips and Docker」で、同社はAppleの新製品、AppleシリコンのM1搭載Macについて、Docker Desktopの対応を進めていることを明らかにしました。
ただし完成までには少し時間がかかりそうです。
AppleはIntel Mac用のバイナリをM1搭載Macで動作するように変換するツール「Rosetta 2」を提供していますが、Docker DesktopはこのRosetta 2による変換では十分に動作しない模様とのこと。問題がどの程度なのかは分かりませんが、次のように説明されています。
Although Apple has released Rosetta 2 to help move applications over to the new M1 chips, this does not get us all the way with Docker Desktop.
AppleはRosetta 2をリリースすることでアプリケーションを新たなM1チップへ移行するのを支援していますが、Docker Desktopがこれによってあらゆる面で使えるようになるわけではありません。
その理由として、仮想マシン、Go言語、Electronなどが挙げられています。
新たな仮想化フレームワークやGo言語、ElectronのM1チップ対応が課題
Docker Desktopは、WindowsやMacの内部で仮想マシンを立ち上げ、そのうえでLinuxOSを起動し、そこにDockerコンテナ環境を構築しています。
この仮想マシンを立ち上げるために、WindowsではWSL(Windows Subsystem for Linux)を利用しており、Mac版ではOSに組み込まれたハイパーバイザフレームワークであるHyperkitを利用しています。
そしてM1搭載MacにDocker Desktopを対応させるには、新たなハイパーバイザフレームワークに対応させる作業が発生するとのこと(あるいはもしかしたら新OSのBig Surへの対応作業なのかもしれません)。
また、Docker Desktopのバックエンド部分はGo言語に依存しており、ダッシュボードの表示関連はElectronフレームワークを利用しているため、M1搭載Mac対応を正式に完了させるには、これらのM1チップ対応の進展を待たなくてはならないともしています。
Docker社では開発を迅速に進めるべく、M1チップ搭載のMac Miniを25台用意し、自動テストと継続的統合(CI)環境をセットアップしはじめるところだとのことです。
https://www.publickey1.jp/blog/20/_dockerapplemacdocker_desktoprosetta_2.html M1スレが多過ぎるわ
マニアしか喜ばないニュースなんだからある程度まとめてやるか専門板でやれや 脱インテルAMD革命
単なる企業間の勢力争いで、利用者にはデメリットしかない まさかしばらくアプリ毎に動く動かないスレがたつのか? >>8
普通の家やマンションに対するコンテナハウス >>8
WinやMac上でLinux OS動かす為の仮想マシンを指すらしい。
かなりニッチな記事だなw MacでM1ネイティブのdockerが動いたところで、サーバー側がAMD64なんだから、何の意味もない
世界中のサーバーの過半数をM1にして、初めてユーザーはM1 Mac上で開発を始める アポーはそろそろイメージだけの商売諦めろよ
コンピューターは実用品なんだから インテルiMacが出た時を思い出す
Adobe全滅だった >>5
それだけアップルは人々の関心が高いのだよ。 アップル信者は、しっかりとお布施しないとフリーズするぞ。www また信者っていう人が湧いて来たな。
アップルを叩かないと精神が保てないんだろうな。
可哀想な人。 >>8
実際に裏で動いてるのは別の仮想システム
ドッカーは管理用インターフェース >>15
まあ、たしかにそうだけど、
そういう人はWindowsがオススメ。
ワシも昔から他人にはWindowsを勧めて来たからね。
周辺機器も含めたらコスパ良いし。 >>10
間違いなくそうなるよ。
嫌な人はスルーしましょう。 PCの主流なグーグルやらコンテンツほとんど使えないて聞いたけどにんかセルフファーエイ化してない?アップル >>26
Googleのサービスって何指してるの? >>27
又聞きニワカリンゴ持ってないので聞くだけ無駄だぞ 68KとかPowerPCとか捨ててきたしMacはそういうもの
このあたりはPlayStationに似てる感じ データサイエンスで影響デカイわ。
docker for win 使ってるひとは
殆どいないし 最初はそんなもんだな
かと言って戻すわけにもいかない一本道だし
よほどの物好き以外は2年くらい遠くから観察だけしてればいい >>10
dockerは単なるアプリじゃなくて、IT技術者に必須の仮想環境なんだよ
世界ではIT技術者の多くが上位機種のMacを使ってて、Macの売上の多くがIT技術者に依存してる
先日の発表で、M1 MacではNvidiaのGPUが使えない事が確定したので、IT技術者の中でAI系の技術者には使えない事が確定した
それに加えて、予想通りdockerが動かない事も確定したので、もう大半のIT技術者にはM1 Macは使えない
つまり、M1 Macの滅亡がほぼ確定 OSがクラシックかBSDベースのXに変えた時も
頭脳をインテルにすり替えた時も同じことが起きているから問題ないだろ。
ユーザーは分かっていて使っているんだからな。 >>13
AWSもARMインスタンスを提供しているし
君が思っているよりも時代はARMに動いてるよ >>33
Appleが独自のGPUアクセラレータを開発すればいいだけ。 Apple初期モデルなんてただでさえ公開ロケテなのに
CPUなんていう根幹パーツ変えてるんだから
そりゃ使い物にならないのわかってただろ
Apple初期モデルは、あくまでも個人ユーザー信者が
お布施のつもりで買うもんなんだよ。
覚えとけ! DockerってOSレベルじゃなくその下の仮想マシンって認識であってる? >>36
あのさ、そういう事じゃ無いんだよね、分かってる? GPUはそう簡単に作れないのをよ。DL/ML市場はほぼNVIDIAのモノなんだし docker動かないって
開発環境で使えませんと言ってるようなもんだな
iosと等価に使えるだけか >>33
intelに移行した時とは違うよな
一台のマシンで完結させるのには足りないかもだけど
awsとかでやってる人間には事足りるのかも >>19
スレ伸びてないやん
ビジネスニュース板あたりでやればいいと思う >>42
anti x86ついでにanti Nvidia勢力に育てて行く積もりなら当然そうなるが Doker for Winだと初回は動いたのに二回目起動したとき失敗したりするからvagrant+ウブンツ経由のがいいわ >>38
西海岸スタイルを楽しめってことよ
プログラム?そんなオタククセー事やってないで
外出て遊べって >>55
初代を持ってるとステータスが上がって後続の信者にドヤ顔できるんだよ >>36
それ、何でも独自規格にしてユーザーの指示を失った、かつてのSonyだよね >>44
俺、クラウド派だけど、ローカルのdockerで試行錯誤してからコミットするから、ローカルでもamd64のdockerが使えないと無理だわ アップルは利益も株価もSONYとは段違いだけど。
iPhoneがめっちゃ売れているからだけどね。
ディスクトップでの割合は、
Windowsは約90%弱
Macは約9%
残りLinux。 CPUとOSのダブル変更とか、地雷とわかってるんだから何故手を出す。
安定性が欲しいやつは落ち着いてからだ。まあそれ以前に、Apple使ってる時点で落ち着きなんか永劫ないけどな。 ジョブズの気まぐれでコロコロアーキテクチャ変える時代がやっと終わったと思ったのに
信者さんのことを思うと涙が止まりません
何度騙されても付いていく姿に感動すら覚えます >>26
Google系のiOSアプリがMacBook向けに提供されないだけじゃね
Googleサービスは基本的にWebサービスだからアプリが無くてもブラウザで使える Electronがダメってことはvscode使えないの? docker何かわからんから調べたけど
こんなの要らんじゃん誰が使うの Macをヘビーに使ってる人は、だいたい2〜3台のMacを持ってるよな。
古いアプリをどうしても使わなければならない時用のかなり前のMac。
日常作業用の、現行orひとつ前バージョンの安定したMac。
新しいものに触れる喜びと、時期安定機候補としての新しめMac。
俺、すごい信者だと自分でも思うw >>64
逆に言えばドザーに信仰心が微塵もないから
WindowsはARMに移行できない、とも言えるな
と言うかWindows10アップデートの度にグダグダ文句しか言えない
低スキルのお前みたいなのにマカーも言われたくないだろうよ >>10
MacやAppleをNGスレにすればいいだけ そりゃあほぼARM MACの開発キット状態だもんw MacOSの派生元のBSD Unixでは ARMにも対応してないのか?
コンテナもありそうな気がするけど... >>68
> docker何かわからんから調べたけど
> こんなの要らんじゃん誰が使うの
サーバー側で動くアプリの開発者
まあ「Dockerって何?」という人には関係ない話 >>71
どっちも底辺はおる。単に裾野が広いかどうかだな。iPhoneから流れてきたカスみたいなリテラシーゼロのゴミマカーだってアホほど居るし、Celeron+HDD+4GBRAMの環境で仕事してるドザ奴隷も腐る程おる >>71
低スキルはWindowsのアップデートで発狂するガイジのお前だろ >>68
凄まじく便利
マジで凄まじく便利
インフラ系の人が好んで使うイメージのままなら勿体ないくらいに便利
一般ユーザーには関係ないけど
AIの開発とかやってる人には、これないとやってられないレベル。
マックでも開発やってる人はいるので
そういった人達がマジギレするレベル GitHubやDockerHubを使いこなす時代に
日本語プログラミング言語で教育しようとする国だしw >>1
信心が足りません
絶対神アポを信じるのです
絶対神アポに過ちなどありません
信じる心があれば全ては幻想として消え去り、絶を崇拝するという幸福だけが残るのです 何が問題ってバイナリ直接落としてるdockerfile結構あるから自分で書かないとダメな事が多い
複数人プロジェクトだとステージング&本番含めてバラバラになるから超めんどいことになるよ
だいたいそんなの書かなくていいからdocker使ってるって側面あるし 林檎の気持ちがよく分からないのは、iPhoneが未だにLightningだってこと。
早くUSB-Cにしろよ。 >>62
appleの場合はすぐ対応するし特に問題ない。 >>88
copland という悪夢やOSX10.0という地獄はお嫌いですか? >>87
防水仕様にするにあたってUSB-Cのコネクタ部の防水技術の特許使用料が発生するのがネックなんでは?
イヤホンジャックを無くしてlightningだけにしたのはそれが理由だと俺は理解したけど。 そもそも、今回のようにリリース前に実機手に入らない状況だと出揃うのに時間かかる
インテルマックの時もそうだった。 >>96
ま、意識高い系のアップル信者の出る幕じゃないね Mac は速い速い詐欺を昔はよくしてたけども、今回は速いのだろうか。
iPhoneも同じようなAndroidと比べてバッテリー保たないし。
最近まで、薄い欠陥キーボードと、軽くする方の技術が進歩しないノート型を売ってるからね、なかなか信用できないんだよね。
拡張性皆無のゴミ箱とか、拡張性あるけどおろし金とか、放熱に問題のあるG4 Cubeとか。 エンジニアさんならMacの新製品に飛びついたりしないでしょ ■ このスレッドは過去ログ倉庫に格納されています