簡體   English   中英

在 AWS ECS 上部署 sameersbn/docker-gitlab

[英]Deploy sameersbn/docker-gitlab on AWS ECS

是否可以在 AWS ECS 上部署docker-gitlab 目前,我使用 docker-compose 方法通過手動設置單個 docker 引擎在我自己的 EC2 實例上進行部署。 但現在,我要將它們全部移至 ECS 服務。 那么,如果我在 ECS 上使用 Fargate/EC2 啟動類型,如何將其docker-compose.yml腳本調整為 ECS 方式?

謝謝

絕對可以在 ECS 上運行它。 但是您需要使用 EC2 啟動類型。

我可以看到 docker-compose 文件中有 3 個容器。 Redis、PostgreSQL 和 gitlab。 我建議您將AWS Elasticache用於 redis,將RDS / RDS Aurora用於 PostgreSQL 並為 gitlab 容器創建 ECS 服務。

您可以從 docker 手動將 gitlab 的所有配置 map 組合到任務定義中,並將其用於啟動 ECS 服務。 Redis 和 Postgres 端點和端口可以在任務定義的環境變量中提及。

您需要為 Gitlab 容器的數據卷使用 EFS 掛載。 您可以參考此AWS 文檔此文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM