Archive

仮想マシン

Appleシリコン搭載Macで手軽にx86_64開発環境をLimaで構築する

Appleシリコン搭載Macで手軽にDocker開発環境をLimaで構築するで、Appleシリコン(M1)搭載のMacでDocker開発環境を構築する手順をご紹介しました。今回は、Appleシリコン(ARM64)上で、x86_64環境をエミュレート(QEMU)したDocker開発環境を構築します。現状x86_64環境でしか動作しない、MySQLのDocker Imageを起動して、接続するところまでを試します。 Limaの基本的な操作はこちらの記事を参照してください。 x86_64のLimaを構築する Docker用の仮想マシンを構築するためのテンプレートは、GitHubに用意されているため、それをそのまま用います。 limactl start --name=docker-x86_64 https://raw.githubusercontent.com/lima-vm/lima/master/examples/docker.yaml 前回、dockerという名称で仮想マシンを作成したため、今回は--nameオプションを付与して名前(docker-x86_64)を指定しました。 前回同様、「Open an editor to override the configuration 」を選択して、仮想マシン作成前に設定を変更します。

Appleシリコン搭載Macで手軽にDocker開発環境をLimaで構築する

Limaは、GitHubで「unofficial “containerd for Mac”」と謳われる、macOSのためのコンテナー(のようなもの)です。Windows 10以降に搭載されているWSL2と、同様の環境をmacOSで実現します。なお、Limaの仕組みは、Docker Dsektopのオープンソース版とも言える、Rancher Desktopでも利用されています。

Mac

UTMでM1 MacにWindows 11 Insider Previewをインストールする方法

Apple Silicon搭載のM1 Mac(MacBook Air 2020のエントリーモデル)に、Windows 11(Insider Preview版)をインストールしてみました。今回は、UTMを利用します。 事前準備 今回、試した環境は以下の通りです。 環境 Darwin MacBook-Air.local 21.2.0 Darwin Kernel Version 21.2.0: Sun Nov 28 20:29:10 PST 2021; root:xnu-8019.61.5~1/RELEASE_ARM64_T8101 arm64 macOS Monterey(12.1)で試しました。 ProductName: macOS ProductVersion: 12.1 BuildVersion: 21C52 UTMは、Homebrewでインストールしました。