成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

我如何從 Docker Desktop 切換到 Colima

開源
Colima 是 macOS 和 Linux 上的 Docker Desktop 替代品,它現在由 DDEV 支持。

??DDEV?? 是一個開源工具,可以在幾分鐘內輕松啟動和運行本地 PHP 開發環境。由于其每個項目的環境配置可以擴展、版本控制和共享,所以它很強大和靈活。簡而言之,DDEV 旨在允許開發團隊在其工作流程中使用容器,而無需復雜的定制配置。

DDEV 用靈活、現代、基于容器的解決方案取代了更傳統的 AMP 棧解決方案(WAMP、MAMP、XAMPP 等)。因為它使用容器,DDEV 允許每個項目使用任何一組應用、Web 服務器版本、數據庫服務器、搜索索引服務器和其他類型的軟件。

2022 年 3 月,DDEV 團隊 ??宣布支持 Colima??,這是 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)

容器技術棧圖片 圖片來源:(Mike Anello,CC BY-SA 4.0)

如果你選擇繼續使用 Colima 和 Docker Desktop,那么在命令行執行 ??docker?? 命令時,你必須首先指定要使用的容器。下一節將對此進行更多介紹。

在 macOS 上安裝 Colima

我目前有一些本地項目使用 Docker,還有一些使用 Colima。當我了解了基礎知識,在它們之間切換就不難了。

  1. 使用 Homebrew??brew install colima?? 安裝 Colima
  2. ??ddev poweroff??(為了安全起見)
  3. 接下來,使用??colima start --cpu 4 --memory 4?? 啟動 Colima,??--cpu?? 和??--memory?? 選項只需執行一次。第一次之后,只需要??colima start??
  4. 如果你像我一樣是 DDEV 用戶,那么你可以使用常用的??ddev?? 命令(??ddev config??、??ddev start?? 等)啟動一個全新的 Drupal 9 站點。建議啟用 DDEV 的 mutagen 功能以最大化性能

在 Colima 和 Docker Desktop 之間切換

如果你還沒有準備好使用 Colima,你可以同時安裝 Colima 和 Docker Desktop。

  1. 首先關閉 ddev:??ddev poweroff??
  2. 然后停止Colima:??colima stop??
  3. 現在運行??docker context use default?? 告訴 Docker 客戶端你要使用哪個容器。默認名稱是 Docker Desktop for Mac。當??colima start?? 運行時,它會自動將 Docker 切換到??colima?? 上下文
  4. 要繼續使用默認(Docker Desktop)上下文,請使用??ddev start?? 命令。

從技術上講,啟動和停止 Colima 不是必需的,但是在兩個上下文之間切換時的 ??ddev poweroff?? 命令是必要的。

Colima 停止時,最新版本的 Colima 會將 Docker 上下文恢復為 ??default??,因此不再需要 ??docker context use default?? 命令。無論如何,我仍然使用 ??docker context show?? 來驗證 ??default??(Docker Desktop for Mac)或 ??colima?? 上下文是否正在使用。基本上,術語 ??context?? 指的是 Docker 客戶端將命令發送到哪個容器提供者。

嘗試 Colima

總的來說,我喜歡我目前所看到的。我沒有遇到任何問題,而且基于 Colima 的網站看起來更快些(尤其是在啟用 DDEV 的 Mutagen 功能時)。我肯定會預見自己在未來幾周內將項目網站遷移到 Colima。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2020-04-17 14:37:19

WindowsLinux微軟

2020-02-11 15:50:51

WindowsLinux命令行

2024-04-08 08:09:10

埋點收集數據StartRocks數據存儲

2021-08-06 15:15:09

Windows 11Dev頻道Beta頻道

2020-08-26 09:56:30

WindowsLinuxUbuntu

2022-06-15 09:48:05

VS CodeVS Codium開源

2023-02-08 13:01:20

Debian測試版

2019-11-20 09:00:52

Linux 開發操作系統

2022-07-27 07:24:32

Debian系統

2020-05-11 15:35:46

ChromeFirefox前端

2020-06-28 16:07:03

HomebrewMacLinux

2009-12-03 10:05:26

Ubuntu超級用戶

2023-04-20 16:48:22

PandasPolarsPython

2009-06-23 18:19:54

NetBeans英文界面

2022-03-29 16:10:45

WindowsLinux操作系統

2017-10-25 09:50:51

Linux

2010-05-24 09:41:31

2020-07-03 07:54:13

MacLinux操作系統

2021-11-22 09:56:13

FedoraLinux

2010-11-26 15:56:23

mysql環境變量
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲欧美日韩精品久久亚洲区 | 嫩草视频在线免费观看 | 国产亚洲日本精品 | 国产一区二区三区 | 自拍偷拍在线视频 | 欧美在线一区二区三区四区 | 在线欧美亚洲 | 日本精品裸体写真集在线观看 | 日韩欧美在线观看 | 婷婷五月色综合香五月 | 国产91在线精品 | 亚洲精品久久久久久久久久久久久 | 手机看片在线播放 | 91久久精品日日躁夜夜躁国产 | 久久久www| 欧美精品一区二区三区在线四季 | 国产有码 | 中文字幕91av | 在线观看国产视频 | 日本三级网站在线观看 | 日韩欧美在线观看一区 | 欧美xxxx色视频在线观看免费 | 国产精品日韩在线 | www.日韩| 国产清纯白嫩初高生视频在线观看 | 久久激情网 | 亚洲毛片 | 欧美理论片在线 | 成人小视频在线观看 | 91在线免费观看 | 久久中文字幕一区 | 精品欧美一区二区中文字幕视频 | 亚洲一区二区三区四区五区中文 | 欧美一区二区三区四区五区无卡码 | 国产91一区 | 97国产精品视频人人做人人爱 | 黄色一级视频免费 | 成人免费观看男女羞羞视频 | 久久久久无码国产精品一区 | 最新国产视频 | 国产精品v |