タグ

Dockerに関するtora_05_036jpのブックマーク (7)

  • Container with AWSのカレンダー | Advent Calendar 2015 - Qiita

    コンテナ熱いですね! AWS 界隈でももちろんコンテナは熱いですが、特に今年は春先に Amazon EC2 Cointainer Service (ECS) が GA ローンチで東京に来たこともあり、昨年よりも更にコンテナ感的な何かの高まりを感じます。 年末に向けてフルマネージド & プライベート な Docker レジストリ、Amazon EC2 Container Registry (ECR) なども控えており楽しみなことはますます増えるばかりです。 この Advent Calendar では Amazon ECS AWS OpsWorks AWS Elastic Beanstalk あたりを中心にした AWS でのコンテナ利用をテーマとして Advent していきたいと思っています。 もちろん上記サービスを利用していない(ex: CoreOS でグリグリやってるぜ)、他 Advent

    Container with AWSのカレンダー | Advent Calendar 2015 - Qiita
  • CircleCI+ECS+ECR環境でDockerコンテナのCD(継続的デプロイ)環境を構築する -前編- | DevelopersIO

    コンニチハ、最近Dockerを沢山使っている千葉です。今回はDockerを使った継続的インテグレーションやデプロイを試してみました。 継続的インテグレーションは一度導入すると破壊力抜群でとても効率的な開発ができるようになるため、これを機会に試してみたいと思います! CircleCI+ECS+ECR環境を使ってDockerコンテナを継続的デプロイする環境を作ってみました。初めての方でも雰囲気つかめるように、ECR,ECSのセットアップからCircleCIのセットアップまで一通りやろうと思います! 動作としては以下のようになります。図にするとこんな感じです。 GitHub上にECRへのデプロイ用のシェル、CircleCI用の設定ファイル、Dockerfile、コンテンツ(index.html)をpushする GitHubへのpushをトリガーに、CircleCI上でDockerfileよりコン

    CircleCI+ECS+ECR環境でDockerコンテナのCD(継続的デプロイ)環境を構築する -前編- | DevelopersIO
  • production環境でRailsアプリをdockerコンテナとしてECSで運用するために考えたこと - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 実際には、まだ当の番環境では運用できてなくて開発用のステージングで運用が開始できたぐらいで、他にもやること一杯あるんだけど、ある程度知見が溜まったのでまとめておく。 ちなみに、規模はそんなに大きくないがデータ量は多いアプリケーションで運用環境はAWSのECSを想定しており、現時点で普通のEC2ノードとコンテナで並行稼動している。 docker-swarmなりで自前でコンテナプールを構築してもいいのだが、そうするとサービスディスカバリとか考えなければいけないことが増えるので、後回しにしている。 (注: かなりサービス固有の事情が含まれ

    production環境でRailsアプリをdockerコンテナとしてECSで運用するために考えたこと - Qiita
  • RailsアプリをECSで本番運用するためのStep by Step

    @joker1007 self.inspect @joker1007 パーフェクトRuby, パーフェクトRails 著者 Asakusa.rb, Yokohama.rb, Shibuya.rb データ分析基盤構築, Bigquery, インフラ全般 fluent-plugin-bigqueryメンテナ (株)Repro 宣伝タイム 現在のECSの活用状況 主要システムはほぼECSに移行完了 メインWeb, API, 各種非同期処理ワーカー クラスタは基で15台 ASでその倍から3倍ぐらいまで増える 開発者用ステージング、QA環境等にも利用 何故ECS化したのか ミドルウェアのバージョン管理の容易さ Ruby, nginx, fluentd ... TaskDefinitionのリビジョンでロールバックできる 無停止デプロイメントの簡易化 AutoscaleのためのAMI管理不要 pul

  • EC2 Container Serviceを使ってみる - Qiita

    Amazon EC2 Container Service 内容はあくまで現在のPreviewを元にしているので、今後も仕様などが変更になる可能性が大きくありますので、ご利用の際は必ずドキュメントをご覧ください。 ECSはDockerベースのアプリケーションのビルド、実行とそしてスケールを助けるためのサービスです。 利点として、より簡単なクラスターマネージメント、ハイパフォーマンス、柔軟なスケジューリング、拡張性、ポータビリティ、そしてAWSの他サービスや機能との統合があります。ECSは論理的なEC2インスタンスのグループを作成し、EC2インスタンスグループ内から、Dockerコンテナの実行に必要なリソースを提供出来るEC2インスタンス上でDockerコンテナを起動するように制御を行います。ECSはDockerベースのため既存のDockerコンテナをそのまま使用可能で、Docker Hubや

    EC2 Container Serviceを使ってみる - Qiita
  • Google Managed VMs で nginx を建ててみた - yanoの日記

    今更ですが、Managed VMs で nginx を建ててみました。GAE に Docker が使えるというのはとても便利ですね。GCE より手軽に使えるのが魅力です。 github appengine-nginx-hello を頼りに試しに nginx を動かしてみたところ、こちらの github のページに古い情報が残っていて多少躓いたので、今はどうなっているのかを書こうと思います。 GoogleCloudPlatform/appengine-nginx-hello · GitHub 1点目 gcloud preview app run /path/to/appengine-nginx-helloとありますが、今は run の引数にフォルダを指定するのではなく、app.yaml を指定するようになっています。 github の appengine-nginx-hello は古い実行方

    Google Managed VMs で nginx を建ててみた - yanoの日記
  • Dockerで不要になったコンテナやイメージを削除する - @znz blog

    Docker を使い続けてコンテナやイメージを放置していると差分だけとはいえ、 ディスクの消費が増えていって、 書き込みエラー: デバイスに空き領域がありません (ENOSPC, write error: No space left on device) というエラーになってしまいます。 2017-03-18 追記 最近のバージョンでは docker system prune を使うのが良いようです。 古いバージョンを使うときの参考として、以下の記述は古いまま残しておきます。 コンテナの削除 docker rm の Eamples にあるように で停止しているコンテナを削除できます。 実行中のコンテナがあると削除できないというエラーが出ますが、 意図的にやっていることなので気にする必要はありません。 公式のドキュメントにも書いてある方法なので、 コンテナの削除方法はこのやり方で問題ないと思

  • 1