|
DDEVは、数分で簡単にローカルPHP開発環境を構築できるオープンソースツールです。プロジェクトごとに環境設定をスケーリング、バージョン管理、共有できるため、強力かつ柔軟です。つまり、DDEVは開発チームが複雑なカスタム設定をすることなく、ワークフロー内でコンテナを利用できるように設計されています。 DDEVは、従来のAMPスタックソリューション(WAMP、MAMP、XAMPPなど)を、柔軟で最新のコンテナベースのソリューションに置き換えます。コンテナを使用するため、DDEVでは各プロジェクトで任意のアプリケーションセット、Webサーバーバージョン、データベースサーバー、検索インデックスサーバー、その他のソフトウェアを使用できます。 2022年3月、DDEVチームは、macOSとLinux向けのオープンソースDocker Desktop代替製品であるColimaのサポートを発表しました。Colimaはオープンソースであり、あらゆる報告によると、代替製品よりもパフォーマンスが優れているため、Colimaの使用は完全に許容できる選択肢と言えるでしょう。 コリマへの移住まず、ColimaはDocker Desktopのほぼ代替品と言えるでしょう。 「ほぼ」というのは、既存のDDEVプロジェクトで使用するには再構成が必要だからです。具体的には、データベースの再インポートが必要です。回避策としては、まずデータベースをエクスポートし、Colimaを起動して再度インポートするという方法があります。とても簡単です。 Colimaを使用するにはDockerまたはPodmanのインストールが必要です。LinuxではLimaも必要です。 DockerはDocker Desktop for macOSにプリインストールされていますが、スタンドアロンコマンドとしても使用できます。100%純粋なColimaを使いたい場合は、Docker Desktop for macOSをアンインストールし、Dockerクライアントを別途インストールして設定してください。インストール手順の詳細は、DDEVドキュメントサイトをご覧ください。 画像ソース: (Mike Anello、CC BY-SA 4.0) コンテナ テクノロジー スタック。 ColimaとDocker Desktopを引き続き使用する場合は、コマンドラインから macOSにColimaをインストールする現在、Dockerを使ったローカルプロジェクトとColimaを使ったプロジェクトをいくつか進めています。基本を理解すれば、切り替えも難しくありませんでした。
ColimaとDocker Desktopの切り替えColima を使用する準備ができていない場合、Colima と Docker Desktop の両方をインストールできます。
技術的には、Colima の起動と停止は必要ありませんが、2 つのコンテキストを切り替えるときには Colimaが停止すると、最新バージョンのColimaではDockerコンテキストが コリマを試す全体的に、今のところ満足しています。特に問題は発生しておらず、Colimaベースのウェブサイトは高速化しているように見えます(特にDDEVのMutagen機能を有効にすると)。今後数週間以内に、プロジェクトのウェブサイトをColimaに移行する予定です。 |
Docker Desktop から Colima に切り替えるにはどうすればいいですか?
関連するおすすめ記事
-
HarmonyOSサードパーティオープンソースコンポーネント - Hongmeng JSはシミュレートされたAnt Forestを実装します
-
モデルのトレーニングは 1 行のコードで完了し、30 倍の高速化、3 ミリ秒の高速認識、オープンソースの超強力な画像分類アルゴリズムです。
-
Microsoft は、自動化されたスクリプトのせいにして、MIT プロジェクトのオリジナル著者の著作権声明を修正しました。
-
-
テンセントはグラフコンピューティングフレームワーク Plato を正式にオープンソース化し、数十億のノードによる分レベルのグラフコンピューティングの時代を切り開きました。
-
Polar Signals は、コードを最適化し、クラウド課金を削減するために Parca をオープンソース化しました。