M1 Mac/Apple silicon(ARM)でMultipassを利用して開発環境を構築するまで

[Mac]Vagrantを利用して開発環境を構築するまで

上記M1 Mac/Apple silicon(ARM)だとVagrantが使えないため、Linuxでサーバー構築の学習が困難であったが、代替としてMultipassを利用すれば可能である。また、デフォルトのOSは Ubuntu 22.04.2 LTS となる。ローカルからAnsibleも実行可能で、概念はVagrantとほぼ同じで学習コストは低いが、Ubuntuしか使えないのがデメリット。もちろんUbuntu上にVagrantをインストールできるが、複雑になってしまうので必要なさそうではある。

https://multipass.run/

https://multipass.run/docs/mac-tutorial


  • 準備

  • インストール

  • アプリケーションのMultipassをクリックして起動する
  • 起動

  • ubuntu-dev01にログインとアップデート


開発環境でローカルのコードをvmにマウントしたい場合

  • ローカルのリポジトリをubuntu-dev01の/var/www/htmlにマウントする

もしエラーが出たら $ multipass restart ubuntu-dev01 を実行して再起動させる。

  • リポジトリがマウントされているか確認する


補足

  • その他のオプション

  • イメージ一覧

  • Multipassの再起動、停止、削除

※停止しないとPCが重くなるので、作業しないときは停止しておくこと。

  • イメージを指定して起動

Was this helpful?

0 / 0

コメントを残す