5.1K Views
October 08, 23
スライド概要
PHPカンファレンス2023のアンカンファレンスのLTです。
PHP/Laravelをメインにお仕事しています。アプリケーションの設計とか好きです。
OrbStackを布教したい v2 Macでの快適なDocker環境を目指して tyamahori(ちゃまほり) @ PHPカンファレンス2023 アンカンファレンス
お前誰よ? • tyamahori • ちゃまほり • 千葉県 生育 • 34歳 • https://twitter.com/tyamahori
OrbStackを使ってほしい
MacでのDocker環境あるある なんだかんだ重い • マシンリソースをくってしまう。。 • Rancher Desktop、Docker Desktop on Mac、Finch etc • Mac以外の人はごめんなさい
Virtiofsを有効化すれば改善はしそう でも設定が必要 • Docker Desktop on Mac では GUIでポチポチ設定出来る • Rancher Desktop は CUIで設定できる • Rancher Desktop v1.8.0 から Rosetta 2 & VirtioFS を有効化できる • https://zenn.dev/sasasin/articles/d42441a2b116fa
そこでOrbStack Virtiofsはデフォルトで有効です • Macのみ対応 • 速い、軽い!、シンプル! • ホントはベンチとか速度比較するべきでは? • これは布教するためのスライドです公式を見てください • ドメイン名でコンテナに直接アクセスできる! • portを開放しなくても良くなる • {コンテナ名}.orb.local もしくは {サービス名}.{プロジェクト名}.orb.localでアクセスできる • https://docs.orbstack.dev/docker/domains • これが便利。 • サンプルプロジェクト作ったよー • https://github.com/tyamahori/LaravelOrbStack
主な情報源 • 公式サイト • https://orbstack.dev/ • https://docs.orbstack.dev/architecture -> アーキテクチャについてはこちらをみてね! • GitHub • https://github.com/orbstack/orbstack • IssuesやMilestonesをみて状況を見守っている • Twitter • https://twitter.com/OrbStack -> 公式アカウント • https://twitter.com/kdrag0n -> 作者アカウント • 公式がエゴサしているので、OrbStackとつぶやくといいねがもらえる • Discord • https://discord.com/invite/Tfjyd5N5Eq -> 議論が色々と行われているよ! • tyamahoriが一番最初に参加できたのがちょっとしたホコリ
利用料金について • https://orbstack.dev/pricing • 年間課金で月8ドルから • 月額課金は10ドルから • とりあえずかきん!
ライセンスについて 無料プランはあるけどシチュエーションは限定的 • https://docs.orbstack.dev/licensing • ここを参照しよう • フリーランス、ビジネス、商用向けで あればライセンス購入はマスト • 一人あたり5デバイスまで利用できる
みんなでOrbStackを使おう! 課金するだけの価値はある! • Xで「OrbStack」に付いてみんなでつぶやこう! • 作者はエゴサしているからきっと気づいてくれるはず! • Docker Desktop for Macはアンインストールしよう • OrbStackと同居させてしまうと動作に不具合が起きるもよう