サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す
サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す
購入・発注したい方
サービスを探す
プロ人材を探す
ノウハウ・素材を探す
ブログを探す
仕事・求人を投稿して募集
エージェントに人材を紹介してもらう
受注・働きたい方
出品する
単発の仕事を探す
継続 (時給/月給) の仕事を探す
エージェントに仕事を紹介してもらう
カテゴリ一覧
イラスト作成・漫画制作
デザイン制作
Web制作・HP作成・EC構築
動画編集・映像制作
集客・マーケティング相談
NEW
ビジネス代行・事務代行
音楽制作・ナレーション
IT相談・システム開発
ライティング・翻訳
コンサルティング・士業
生成AI活用・開発・制作
NEW
占い
悩み相談・カウンセリング
学習指導・資格・キャリア相談
住まい・美容・生活相談
オンラインレッスン・習い事
ハンドメイド制作
出張撮影・出張サービス
資産運用・副業の相談
NEW
弁護士検索・法律Q&A(法律相談)
サポート
はじめての方へ
ご利用ガイド
お困りのときは
ログイン
会員登録
サービスを探す
イラスト作成・漫画制作
>
デザイン制作
>
Web制作・HP作成・EC構築
>
動画編集・映像制作
>
集客・マーケティング相談
NEW
>
ビジネス代行・事務代行
>
音楽制作・ナレーション
>
IT相談・システム開発
>
ライティング・翻訳
>
コンサルティング・士業
>
生成AI活用・開発・制作
NEW
>
占い
>
悩み相談・カウンセリング
>
学習指導・資格・キャリア相談
>
住まい・美容・生活相談
>
オンラインレッスン・習い事
>
ハンドメイド制作
>
出張撮影・出張サービス
>
資産運用・副業の相談
NEW
>
>
プロ人材を探す
>
ノウハウ・素材を探す
ブログを探す
>
求人募集を投稿する
人材を紹介してもらう
仕事を探す
出品する
仕事を探す
仕事を紹介してもらう
出品する
仕事を紹介してもらう
求人募集を投稿する
人材を紹介してもらう
ブログを投稿
会員登録で10%割引クーポンを獲得!
会員登録で10%割引クーポンを獲得!
ココナラブログ
ホーム
ブログトップ
ブログ
IT・テクノロジー
M1 MacでもDockerが使えるようになりました!
記事
IT・テクノロジー
いとけん|ITエンジニア
2021/05/03 14:11
Appleから2020年にリリースされたMacは、これまでのMacとは大きく変わった点があります。
それはCPUがx86アーキテクチャから、ARMアーキテクチャに変更されたことです。
これにより、こんな点が改善されてめちゃくちゃMacが優位に立っています。改善1:消費電力の効率化
改善2:処理性能の向上
改善3:iPhone, iPadとのアプリ共有
x86とARMは何がどう違うの?
アーキテクチャが違うとはいえ、同じCPUじゃないの?何が違うの?
という疑問も出てくるかと思います。
結論、同じプログラムを別なCPUで動かすことはできません。
なぜなら、CPUアーキテクチャが異なると、コンピュータに命令する機械語が全く異なるからです。
機械語は、CPUに対して命令するための仕様です。
この仕様は、各社個別に定義されているので、機械語の書き方もバラバラになっています。
ARMアーキテクチャでも使えるようにするためには、ARMに対応した機械語にビルドできるソフトウェア(コンパイラ)を使う必要があります。
それだけでなく、ARM版でも正しく動作するのか全面的にテストし治す必要もあるので、アーキテクチャの移行はソフトウェアの規模が大きいほど大変な再開発となります。
ARMに変わったことによる悪影響
プログラマにとって最も悪い影響は「Dockerが使えなくなった」点です。
CPUアーキテクチャの変更により、x86アーキテクチャに依存する機能がARMアーキテクチャでは動作しない状況が続いていました。
DockerがApple silicon対応完了
ずっとM1 MacではDockerが動作しない状況が続いていましたが、2021年4月に遂にDockerからApple silicon対応版がリリースされました!
詳しくはこちらをご覧ください。
Docker Desktop for Apple silicon
ttps://docs.docker.com/docker-for-mac/apple-silicon/
(お手数ですが、頭に"h"を追加してアクセスください)
これにより、プログラマにとってのM1 Mac実用化もかなり進みましたね!
#docker
#mac
#Programming
一覧に戻る