問題タブ [aws-ecs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2170 参照

docker - docker Entrypoint で以下のサービスを開始する方法

コンテナ起動時に以下のサービスを起動したい。

現在、以下のコマンドは AWS ECS で機能していません。そして、いくつかのエラーをスローします。

やり方を教えてください

前もって感謝します。

0 投票する
1 に答える
62 参照

mongodb - 現在実行中の Docker インスタンスの Docker イメージを作成することは可能ですか?

私は docker を初めて使用し、mongoDB コンテナーを最初に実行する必要がある strapi コンテナーをインスタンス化しました。現在、AWS ECS でこれを実行しています。そこでは、コンテナとリンクの両方を持つようにタスク定義を構成しました。

現在、既存のコンテナー システムから Docker イメージを作成できるかどうか疑問に思っています。したがって、将来的には、この新しいイメージを dockerhub または ECR に投稿して、環境変数やリンク、単一のタスク定義の複数のコンテナーなどの追加構成なしで ECS で実行できるかもしれません。

どんなアイデアでも役に立ちます。

0 投票する
1 に答える
2933 参照

docker - コンテンツを危険にさらすことなく、Terraform で ECR リポジトリを宣言および参照するにはどうすればよいですか?

いくつかのコンテナを AWS ECS にデプロイするための Terraform 構成を構築しています。明らかに、Docker イメージを ECR にプッシュする必要があります。ECR にリポジトリを作成し、イメージをプッシュしました。

今、私は自動化しています。aws_ecr_repository私がそのように宣言した場合:

その後、Terraform がそれを管理します。最終的には次のようなもので参照できます

ECS タスク定義の構築中。

terraform destroy開発サイクルの一環として実行すると、Terraform がこのリポジトリを削除するか、イメージがある場合は失敗するという印象を受けます。これはterraform destroy、決して完了しないか、そのコマンドを正常に完了するために ECR リポジトリをクリアする必要があるため、悪いことです。

すでに存在する ECR リポジトリを参照するにはどうすればよいでしょうか。しかし、Terraform は Terraform の外部に存在するデータ、つまりリリース CI ジョブによってアップロードされた Docker イメージを破壊する可能性があるため、Terraform で管理したくないようです。