この記事はなに?
作っているアプリの macOS での動作確認を行うために M1 Mac を買った。
それのセットアップ記録。
やりたいのは以下。
- SSH 接続で作業
- ホスト名で接続したい
- Docker を使いたい
前提
インストール・初回起動時のセットアップは省略。
- OS: macOS Sequoia 15.1.1(24B91)
SSH 接続
SSH 接続の有効化
システム設定 -> 一般 -> 共有 -> リモートログイン
を ON にする
ホスト名変更
システム設定 -> 一般 -> 共有 -> ローカルホスト名
を変更
ホスト名で接続できるようにする
Windows のネットワーク共有を ON にする。
これで、 Windows の SSH から macOS へホスト名で SSH 接続できるようになった。
Docker のインストール
※ Docker Desktop は SSH 接続のみで使うのに向いていなかったので abiosoft/colima: Container runtimes on macOS (and Linux) with minimal setup を使う事とした。
Applie silicon の Mac - Mac に Docker Desktop をインストール — Docker-docs-ja 24.0 ドキュメント の手順通りに実施。
Rosetta 2 のインストール
macOS のターミナルで、以下コマンドを実行。(SSH 越しにやったらエラーになった…)
softwareupdate --install-rosetta
Docker Desktop for Mac のダウンロード
Get Docker
| Docker Docs から
Docker Desktop for Mac -> Docker Desktop for Mac with Apple silicon
を選択。
docker.dmg
がダウンロードされるので、ダブルクリック
-> Docker のアイコンを Applications
のアイコンにドラッグアンドドロップ。
そのまま Applications のアイコンをダブルクリック -> Docker のアイコンをダブルクリック。
Accept したり、 Use recommended settings を選んだり、 Docker にログインしたりして完了。
Colima のインストール
brew install colima
brew install docker
これで、 colima start
後に docker
コマンドが使えるようになる。
その他開発ツールのインストール・設定
GitHub
GitHub CLI のインストール
brew install gh
GitHub に公開鍵を登録
gh auth login
表示されたガイド通りに進めれば OK.
Vim
インストール
brew install vim
dotfile 取得
git clone --recurse git@github.com:mikoto2000/dotvim ~/.vim
参考資料
- Applie silicon の Mac - Mac に Docker Desktop をインストール — Docker-docs-ja 24.0 ドキュメント
- Homebrew — The Missing Package Manager for macOS (or Linux)
- abiosoft/colima: Container runtimes on macOS (and Linux) with minimal setup
変更履歴
日付 | 修正内容 |
---|---|
2024/11/29-1 | 新規作成 |
2024/11/29-2 | 「その他開発ツールのインストール・設定」を追加 |
2024/12/03-1 | Docker Desktop for Mac を止めて Colima にしたことを追記 |
0 件のコメント:
コメントを投稿