Docker Compose 就像是應用程序的「大管家」,負責管理各種容器,就像是一群精靈,能夠完成各種不同的任務,而不需要你親自動手。
想像一下,你正在建造一座城堡,城堡中有不同的建築,比如一個餐廳、一個圖書館、還有一個花園。每個建築都是一個容器,而城堡就是你的應用程序。
現在,你可以使用一張魔法地圖,這就是 Docker Compose 配置文件。你只需要告訴地圖你希望城堡裡有哪些建築,它們需要什麼樣的特性,比如餐廳需要多少張桌子,圖書館需要多少書,花園需要多少花。然後,只需一個指令,就像是召喚精靈一樣,Docker Compose 就會為你建立和配置所有這些建築,確保它們能夠和諧運作。
而且,如果你想擴建城堡,只需在地圖上添加一個新的建築,再次召喚精靈,新的建築就會出現,而不會干擾到現有的建築。這就是 Docker Compose 的神奇之處,它讓你可以輕鬆地建立、擴展和管理你的應用程序,就像在建造一個魔法城堡一樣有趣又方便。
azure Doc - https://learn.microsoft.com/zh-tw/azure/ai-services/containers/docker-compose-recipe
好文分享 - https://matthung0807.blogspot.com/2020/12/docker-what-is-docker-compose.html