ブックマーク / qiita.com/mopemope (6)

  • はじめてのRocket - Qiita

    先日、CoreOS がRocketというコンテナ実行エンジンを発表して話題になりますた。 Rocketを少し触ってみたので簡単なまとめを書いておこうと思います。 チュートリアル 簡単にRocketでコンテナ起動までをやってみましょう。 簡単にREADMEに目を通しておくことをすすめます。 今回はfilesetを作るのがめんどいのでDockerコンテナを流用します。 そのためDockerをインストールしておきます。 インストール 早速Rocketをインストールしてみましょう。 ビルドするには以下のものが必要です。 cpio squashfs-(util) go-bindana (他にもあるかな?) 少し前までgo-bindataがらみでメモリが足りずにビルドによく失敗していましたが、今は修正されています。 (8Gでもビルドできない) bin以下にrktなどが作成されるはずです。 App Co

    はじめてのRocket - Qiita
    tmatsuu
    tmatsuu 2015/02/01
    ざっと読んだ。docker内でsshdやsupervisordを動かしてる人はRocketの方が向いてるんじゃないか。DockerがプロセスのPaaSとしたらRocketは準IaaSって感じた。
  • coreup を使って簡単にクラウド上に CoreOS クラスタを構築しよう - Qiita

    $ ./coreup --help Usage of coreup: -cred-cache="/home/ma2/.coreup/cred-cache.json": location to store credential tokens -project="coreup-ma2": name for the group of servers in the same project -provider="ec2": cloud or provider to launch instance in -region="": region of the cloud to run these commands in coreup with GCE せっかくなので GCE にデプロイしてみましょう。 コンソールのセットアップ プロジェクト作成 まずGoogle API Console にログインします

    coreup を使って簡単にクラウド上に CoreOS クラスタを構築しよう - Qiita
    tmatsuu
    tmatsuu 2014/06/02
    ほう
  • CoreOS でシステムメトリクスを収集し、グラフ化する - Qiita

    どうも、僕です。 CoreOS Beta まできましたね。GCEにもイメージが乗るようなので興味をもった方多いかも知れません。 今回は CoreOS の運用のお話をしたいと思います。 まず CoreOS について知りたい方は CoreOS 入門を読んでおくとよいでしょう。 (少し古いですが) 今回はクラスタ上の CoreOS のシステム情報をかき集めてグラフ表示するというお話です。 以下のとこまでもっていくのがゴールです。 追記 期間限定でGCE上にデモを配置しました。 http://108.59.85.122/#/dashboard/elasticsearch/CoreOS CoreOS ならではの運用上の問題 CoreOS ですが、パッケージマネージャーを持ちません。 そのため、アプリケーションはほぼ Docker 上で動作させることになります。 ですが、Docker 上で動作させると

    CoreOS でシステムメトリクスを収集し、グラフ化する - Qiita
    tmatsuu
    tmatsuu 2014/06/01
    なぬ、toolbox知らなかった。まじか。
  • Docker でデータのポータビリティをあげ永続化しよう - Qiita

    こんにちは、Docker 0.91 が出ましたね。 CoreOS でのデータの置き場所をどうすべきか考えていた時に、CoreOS-devで出ていた話です。 なので知っている人は知ってるかも知れません。 全てにおいて使えるパターンではないのですが、運用形態のひとつとして紹介します。 (もちろん、Dockerはどんどん進化しているのでこのパターンは陳腐化する可能性もあります) データの永続化の問題 Docker で悩ましいのはデータの永続化をどうするか?というとこでしょうか. 例:mysql のコンテナを立ち上げる -v オプションをつけて mysql のデータを永続化していますね。 さてこれはこれでよいのですが、Docker の旨みを活かせていませんね。 Docker の特徴はコンテナであり、コンテナにするとポータビリティがあげられるわけです。 上記の方法だと Volume でホストにべった

    Docker でデータのポータビリティをあげ永続化しよう - Qiita
    tmatsuu
    tmatsuu 2014/04/02
    データ格納コンテナは走らせてなくてもよいってのは目から鱗だったなるほどー。ただ、複数のCoreOSでクラスタ環境を作りはじめると破綻するので結局iSCSIとか使うことになるのかなぁと思ってる。
  • 私の Docker TIPS - Qiita

    Docker TIPS あれこれ Docker を使っているとアレどーすんだっけ?って探しまわることが多いのでここにまとめておこうと思います。 随時更新予定です。 先日のまとめの分も再度記載しておきます。 基ホストは ubuntu-server 12.04、コンテナ側は普段使いしている13.10前提で記述しています。 docker のイメージ格納先を変更したい apt で docker をインストールしている人がほとんどだと思います。 デフォルトでは /var/lib/docker になります。 # Docker Upstart and SysVinit configuration file # Customize location of Docker binary (especially for development testing). #DOCKER="/usr/local/bi

    私の Docker TIPS - Qiita
    tmatsuu
    tmatsuu 2014/03/21
    良い
  • Docker で開発環境も使い捨てにしよう! - Qiita

    Docker で開発環境を作る話 こんにちは、Docker 0.9 が出ましたね。 ちょっと Docker を触っていて幾つかアレな点があったので共有しておこうと思います。 その他も合わせてまとめてます。 私の Docker TIPS Docker を使って開発環境、および開発環境の土台を作る まあよくある Docker の使い方って nginx だの redis だのいろんなサーバーを構築する感じだと思いますが。 今回は開発環境を構築する話をしたいと思います。 よく dotfiles なんかを github においてーなんてことやってる方多いと思います。 もうここは思い切って Docker のイメージにしてしまいましょう。 利点 モテる なんかイケてる感じがする 案件、プロジェクト毎に個別環境をクリーンなまま維持できる みんな同じ環境で作業することができる(ライブラリのバージョンなどが揃

    Docker で開発環境も使い捨てにしよう! - Qiita
    tmatsuu
    tmatsuu 2014/03/15
    そして「オメーのカスタマイズされたDocker環境でしか起きねーから!それ!」と言われると。でも発想は良い。
  • 1