編輯評分: 用戶評分:[總計:0 平均:0] @media(min-width: 500px) { } @media(min-width: 800px) { }
Composerize 是一個免費的開源在線工具,可以從 Docker 運行命令生成 Docker compose 文件。對於 DevOps 和 SRE 來說,這是一個非常簡單和有用的工具,可以從復雜的“docker run”命令快速生成一個簡單的“docker-componse.yml”文件。你基本上給它完整的運行命令,然後它會生成相應的組合文件,你可以運行和部署。
在我看來,Docker 組合文件更容易存儲和維護,一個優點是你不必刪除長時間的 Docker 運行命令。這就是這個工具在這裡所做的。你只需給它 Docker 的運行命令,然後它會處理剩下的事情。在下一節中,您將看到如何使用它。
如何從 Docker 運行命令生成 Docker Compose 文件?
使用這個工具非常簡單。您可以在此處轉到此工具的在線託管版本。主 UI 如下所示。或者,您也可以獲取其源代碼,然後將其託管在您的服務器上或在本地運行。
首先在頂部框中鍵入整個 docker run 命令。包括所有標誌、圖像名稱和容器名稱以及其他選項。
一旦您完成指定運行命令,它將立即為您生成 docker compose 文件的代碼。只需向下滾動一點,然後您就會在那裡看到它。
生成 docker compose 代碼後,您只需複制它,然後將其保存在“docker-compose.yml”文件中,從現在開始使用以下命令啟動容器。
sudo docker compose up-d
這就是從 Docker 的運行命令生成 Docker compose 文件所需的一切。這是一個非常有用的工具,您可以將其加入書籤以便快速訪問。當您使用它時,您將不必從頭開始編寫整個 docker compose 文件。
結束語:
作為站點可靠性工程師或 DevOps 工程師,您經常有為各種 Web 應用程序編寫 Docker Compose 文件。如果您想加快這個過程,Composerize 是您可以嘗試的工具。它工作得非常快,您只需要使用正確的語法以及所有參數和開關正確指定 Docker 的運行命令。