ecs-cli
を使用すると、ドッカー作成ファイルをecsにプッシュできます。ワークフローは次のようにソートのです:
1)ecs-cli configure
を実行し、ドッキングウィンドウの画像
3の構築)
2を使用するためにどのようなクラスタにそれを伝える)gitのコミットまたは日付に基づいたバージョンでそれにタグをつけますまたは両方
4)を実行ECSリポジトリ
5)にドッカー画像をプッシュecs-cli compose service up
これは私が
rm ~/.ecs/config
ecs-cli configure --region eu-central-1 --access-key AYAYAYAYAYAY1212121 --secret-key secretfaskdjfalsdfkja;sdjfalsdf --cluster "<clustername>"
VERSION="$(git log --pretty=format:'%h' -n 1)-$(date +%Y-%m-%d-%H-%M-%S)"
docker tag image_name:latest "123123123123.abc.def.eu-central-1.amazonaws.com/image_name:$VERSION"
docker push "123123123123.abc.def.eu-central-1.amazonaws.com/image_name:$VERSION"
VERSION="$VERSION" ecs-cli compose --file <path/to/docker-compose.yml> -p <service-name> service up
ドッキングウィンドウ-compose.ympサンプル使用していたスクリプトの一種である:これは、タスクの新しいインスタンスを作成し、そのタスクを実行するために、あなたのサービスを構成します
version: '2'
services:
stage-backend:
image: 123123123123.abc.def.eu-central-1.amazonaws.com/image_name:${VERSION}
cpu_shares: 750
mem_limit: 1000000000
ports:
- "0:8080"
environment:
FOO: "bar"
を。
docker-composeビルドウェブは単語にする必要があります。あなたはすでに試しましたか? – mayid