タグ

Dockerに関するkey_ambのブックマーク (10)

  • Dockerコンテナ内でsshdを実行してはいけない理由 | POSTD

    Dockerを使い始めた人がよくする質問といえば、「どうすればコンテナに入れますか?」です。その質問に対して、「コンテナ内でSSHサーバを起動すればいいよ」と答える人たちがいますが、これは非常にマズいやり方です。なぜその方法が間違いなのか、そして代わりにどうすればよいのかをこれから紹介します。 注:記事へのコメントやシェアは、 Dockerブログ にアップされた標準版から行ってください。よろしくお願いします。 コンテナでSSHサーバを起動すべきではない …もちろん、コンテナ自体がSSHサーバである場合は除きます。 SSHサーバを起動したくなる気持ちは分かります。それはコンテナの”中に入る”簡単な方法だからです。この業界の人ならほぼ全員がSSHを一度は使ったことがあります。多くの人がSSHを日常的に使用し、公開鍵や秘密鍵、パスワード入力の省略、認証エージェント、そして時にはポート転送やその

    Dockerコンテナ内でsshdを実行してはいけない理由 | POSTD
  • Herokuの'docker:release'の動き

    Herokuの'docker:release'の動き Introducing ‘heroku docker:release’: Build & Deploy Heroku Apps with Docker HerokuDockerを使ったツールを提供し始めた.一通り触ってコードもちょっと読んでみたので現時点でできること,内部の動きについてまとめる. TL;DR Herokuのデプロイ環境とおなじものをDockerでつくれる Buildpackを使わないでDockerfileからSlugを作れる 自分の好きなDockerイメージをHeroku上で動かせるようになるわけではない. 何ができるのか まず何ができるようになったのかについて簡単に書く.プラグインをインストールするとDockerコマンドが使えるようになる. $ heroku plugins:install heroku-docker

    key_amb
    key_amb 2015/05/07
    ありがたい解説レポート。
  • Docker を利用した Web アプリケーションのデプロイ - クックパッド開発者ブログ

    技術部の鈴木 (id:eagletmt) です。 クックパッドでは一部の Web アプリケーションサーバで Docker が使われており、今回はそのデプロイ方法について紹介します。 Docker で Web アプリケーションをデプロイするときには、まだまだベストプラクティスがある状況ではありません。 たとえば、どのように無停止でデプロイするか、どのようにコンテナと通信するかといった問題があります。 最初に Apache Mesos と Marathon などのツールを検証しましたが、クックパッドの環境において使いやすそうなものはなく、最終的に自前でデプロイのしくみを作ることにしました。 しかし Docker 周辺のツールは様々な新しいものが出てきている最中です。 今はまだベストなものが無いけれども、近いうちによりよいものが出てくるかもしれません。 そのため、できるだけ単純なしくみにしておく

    Docker を利用した Web アプリケーションのデプロイ - クックパッド開発者ブログ
  • あなたの安心を高速に守る Container-based CI

    Agile Japan 2015 サテライト<沖縄> https://java-kuche.doorkeeper.jp/events/22305 --- 開発を安心して高速に回すための取り組みの一つに 「テストの実行時間を短縮する」 というものがある。 今回はその一例として、Docker のコンテナ技術を用いてテスト並列実行の高速化かつ安定化を目指した記録を紹介するRead less

    あなたの安心を高速に守る Container-based CI
    key_amb
    key_amb 2015/04/19
    テスト環境の App + DB を #Docker 化して並列実行。好例だと思う。 "あなたの安心を高速に守る Container-based CI"
  • ScaleOut | Supership

    2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 件に関する詳細は、プレスリリースをご確認ください。

    ScaleOut | Supership
    key_amb
    key_amb 2015/04/10
    コンテナのオーケストレーションはどうやってるんだろうな。/ Docker+CoreOSを本番環境に乗せるためにやったこと | nanapi TechBlog :
  • Rolling upgrade of Docker applications using CoreOS and Consul

    Updating the applicationNow we are going to update your application. Normally, we would expect that you specify a higher version of the Docker image into unit file. But instead of changing the version of the image to be executed change the value of the environment variable RELEASE in the unit template file  paas-monitor\@.service. [bash] sed -i -e ‘s/–env RELEASE=[^ ]*/–env RELEASE=v2/’ paas-monit

    Rolling upgrade of Docker applications using CoreOS and Consul
  • Docker を利用した Drupal サイトのブルーグリーン・デプロイメント | 株式会社ヌーラボ(Nulab inc.)

    サービス環境での事例も耳にすることが多くなった Docker ですが、皆さんの現場でも活用されてますでしょうか?ヌーラボでは2014年の夏にローンチした開発者向けのウェブサイトである Nulab Developers にて Docker を利用したブルーグリーン・デプロイメントを行っています。エントリではサイト更新時のワークフローなども含めその全体像を紹介します。 ミドルウェアの構成 上図にあるとおり EC2 インスタンス上にブルーとグリーンの Docker コンテナを常時二つ上げており、同じインスタンス上に nginx がリバースプロキシとして動いています。ウェブサイトの構築には Drupal を利用しており、ブルーとグリーン環境内の Drupal が利用する MySQL のデータベースをおのおの用意しています。Docker のイメージは baseimage-docker に Apac

    Docker を利用した Drupal サイトのブルーグリーン・デプロイメント | 株式会社ヌーラボ(Nulab inc.)
    key_amb
    key_amb 2015/04/02
    なるほど。それぞれのサーバにブルーとグリーンのコンテナを用意するやり方か。 / Docker を利用した Drupal サイトのブルーグリーン・デプロイメント - ヌーラボ [Nulab Inc.] /
  • [レポート]「第11回 クラウドごった煮(コンテナ勉強会)」に参加してきた #cloudmix | DevelopersIO

    はじめに 2015年3月28日(土)に開催された、「第11回 クラウドごった煮(コンテナ勉強会)」に参加してきました! 場所は産業技術大学院大学。 Tweetは以下にまとめました。 第11回 クラウドごった煮(コンテナ勉強会) tweetまとめ - Togetterまとめ レポート レポートは一参加者としての私の視点であり、全ての文責は私にあります。 "Docker is NOT Container." by @enakai00さん Dockerを使うとアプリケーションの配信がすごく楽になる インフラ、OS設定周りのことをいちいち気にせず、スマホのアプリのように使える Dockerの説明はコンテナの解説から入ってることが多い 2011年、dotCloudがパブリックPaaSサービスを提供開始 PaaSのコンポーネントとしてDockerを作成 Dockerを作ったよ、という話のウケが良かっ

    [レポート]「第11回 クラウドごった煮(コンテナ勉強会)」に参加してきた #cloudmix | DevelopersIO
    key_amb
    key_amb 2015/03/31
    尽くし。/ "[レポート]「第11回 クラウドごった煮(コンテナ勉強会)」に参加してきた #cloudmix | Developers.IO"
  • Introducing Dockercast – the Docker Podcast | Docker Blog

    Learn how to use OpenPubkey to bind public keys to workload identities using GitHub Actions and Docker. And find out how Docker is using OpenPubkey with GitHub Actions to sign Docker Official Images and improve supply chain security. Learn four best practices that your teams can implement to maintain a secure and reliable software delivery process with Docker Hub in Google Cloud. With these guidel

    Introducing Dockercast – the Docker Podcast | Docker Blog
    key_amb
    key_amb 2015/03/12
    Docker Online Meetup: Machine, Swarm and Compose. | Docker Blog
  • Docker専用の軽量Linux OS「Red Hat Enterprise Linux 7 Atomic Host」正式版がリリース。Docker、Kubernetes、etcdなどを統合

    Red Hatが開発していたDocker専用の軽量Linux OS「Red Hat Enterprise Linux 7 Atomic Host」の正式版のリリースが発表されました。 Red Hat Launches Red Hat Enterprise Linux 7 Atomic Host, Advances Linux Containers in the Enterprise | Red Hat Red Hat Enterprise Linux 7 Atomic Hostはその名前通り、Red Hatがエンタープライズ向けにDocker利用を想定して開発したOSです。Red Hat Enterprise Linux 7からの派生OSであり、Docker上でアプリケーションを実行することに最適化され、それ以外の余計な機能をそぎ落とした軽量化が行われています。 アプリケーションはDock

    Docker専用の軽量Linux OS「Red Hat Enterprise Linux 7 Atomic Host」正式版がリリース。Docker、Kubernetes、etcdなどを統合
  • 1