rocket

A collection of 4 posts
Building rocket
vagrant

Building rocket

rocketをbuildするよ buildする環境を構築するVagrantfile作った。 vagrant up後、ログインして以下を実行する $ git clone https://github.com/coreos/rocket.git $ cd rocket; ./build するとbinディレクトリが作成される binディレクトリの中にバイナリファイルrktがビルドされる あとは普通に使える $ bin/rkt NAME: rkt - rocket, the application container runner USAGE: rkt [global options] [command options] [arguments...] VERSION: 0.3.2+git COMMANDS: enter Enter the namespaces of an app within
1 min read
Convert docker image into rocket aci
rocket

Convert docker image into rocket aci

2015/02/12 追記 Trying out Rocket (Use ACI) ではcoreosが提供しているetcdのaciを使用してみましたが、今回は既存のdocker imageをaciに変換して使ってみる docker2aciのインストール docker2aci で変換できる。docker to aciという意味と思われます go! $ go get github.com/appc/docker2ac $ rehash docker hubからイメージを変換 docker2aci docker image名でイメージをダウンロード・変換できる $ docker2aci lorentzca/debian-wheezy-base Downloading layer: c16645f2b6f50162d70acab19c7cf7f9988787455fed388763b41de78ca078c8 Generated ACI(s): lorentzca-debian-wheezy-base-latest.aci 起動 早速起動し
2 min read
Trying out Rocket (Use ACI)
rocket

Trying out Rocket (Use ACI)

Trying out Rocket の続き osがubuntuになっていますがcoreosでも同じ ACIを持ってくる Fetch coreosが提供しているKey-Valueストア、etcdのaciを使ってみる ubuntu@rocket-test:~$ cd rocket-v0.2.0/ ubuntu@rocket-test:~/rocket-v0.2.0$ sudo ./rkt fetch https://github.com/coreos/etcd/releases/download/v2.0.0/etcd-v2.0.0-linux-amd64.aci rkt: fetching image from https://github.com/coreos/etcd/releases/download/v2.0.
3 min read
Trying out Rocket
coreos

Trying out Rocket

coreosがdockerはもう It is not becoming the simple composable building block we had envisioned. だって言って作ったコンテナランタイムのrocket触ってみる インストール coreosどっかに立ててやる。今回はdigitaloceanでやった ホスト名がrocketになってる! → インスタンスたてたときホスト名rocketにしてただけでした。やだもー wgetして入れるだけ core@rocket ~ $ wget https://github.com/coreos/rocket/releases/download/v0.2.0/rocket-v0.2.0.tar.gz core@rocket ~ $ tar xzvf rocket-v0.2.0.tar.gz rktコマンド叩く core@
2 min read